Bug#371135: [Pkg-cryptsetup-devel] Bug#371135: encrypted swap with variable key fails

2006-06-20 Thread Andrew Pimlott
On Tue, Jun 20, 2006 at 06:40:56PM +0200, Jonas Meurer wrote:
 On 19/06/2006 Andrew Pimlott wrote:
  1.  Create a marking for partitions to be encrypted with a random key,
  allowing for the positive identification above.  Perhaps this should
  be part of LUKS.
 
 i see this more as a feature than as a bug.

agree

 there may exist situations
 where you don't want your device to be marked as 'contains encrypted
 data'.

Right, however most users would be happy to put such a mark if it
increased safety.  So it would be a nice option.

  2.  If I use LUKS for all encrypted filesystems, I believe it is
  possible to perform the negative identification above.  That is, if
  I don't see the LUKS header, and the partition does not have an
  unencrypted volume, then it is safe to destroy.  So let me promise
  that I have no non-LUKS encrypted filesystems.
 
 i'm not sure that i understand. you mean that all encrypted non-swap
 devices should be LUKS devices? we should never expect that.

I mean _if I explicitly promise so_, we should expect that.  So give me
some configuration directive like LuksOnly that I can set.

Andrew


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



Bug#371135: [Pkg-cryptsetup-devel] Bug#371135: encrypted swap with variable key fails

2006-06-20 Thread Andrew Pimlott
On Tue, Jun 20, 2006 at 10:10:24PM +0200, Jonas Meurer wrote:
 On 20/06/2006 Andrew Pimlott wrote:
  I mean _if I explicitly promise so_, we should expect that.  So give me
  some configuration directive like LuksOnly that I can set.
 
 looks like overkill for me. users who use only luks don't need to
 specify that. 'cryptsetup isLuks' is run against every source device
 anyway, before invoking 'cryptsetup luksOpen'. so there should be no
 need for a LuksOnly option.

But as I understand, a randomly keyed partition can't be done with Luks
(or can it?).  So even for a user who uses Luks for all his permanent
partitions, there will still be the swap partition (or mabye a /tmp
partition) that cannot be identified.  If we had LuksOnly, we could be
confident that those partitions are disposible.

However it may still be overkill.  I would be happy enough if there were
a check for randomly keyed swap partitions that verifies that the source
device is 1) not a formatted, unencrypted volume and 2) not Luks.
That's still a good measure of safety.

Andrew


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



Bug#371135: encrypted swap with variable key fails

2006-06-19 Thread Andrew Pimlott
As a non-expect in cryptsetup who just wants his swap space back, let me
see if I understand the problem.

Automatically formatting a swap partition is a destructive operation, so
all reasonable checks should be made before doing it.  It is currently
not possible to positively identify a swap partition encrypted with a
random key; nor is it possible to negatively identify a partition as not
encrypted (with some unknown key).  This gives me two ideas:

1.  Create a marking for partitions to be encrypted with a random key,
allowing for the positive identification above.  Perhaps this should
be part of LUKS.

2.  If I use LUKS for all encrypted filesystems, I believe it is
possible to perform the negative identification above.  That is, if
I don't see the LUKS header, and the partition does not have an
unencrypted volume, then it is safe to destroy.  So let me promise
that I have no non-LUKS encrypted filesystems.

It would be a shame to require extra configuration for encrypted swap
with a random key, as this is a commonly recommended setup.
Furthermore, it not fundamentally dangerous; the only reason it is
dangerous today is that we don't mark partitions clearly enough, and
that could change.  So we should be able to find a solution.

On the other hand, I'm glad you guys are so concerned with the safety of
my data!

Andrew


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



Bug#369123: libmusclecard1: looks for non-existent /usr/pcsc/services

2006-05-27 Thread Andrew Pimlott
Package: libmusclecard1
Version: 1.3.3-1
Severity: normal
Tags: patch

/usr/lib/libmusclecard.so.1 hard-codes the directory /usr/pcsc/services,
when it should be /usr/lib/pcsc/services.

--- debian/rules.orig   2006-05-27 10:48:09.0 -0700
+++ debian/rules2006-05-27 10:42:18.0 -0700
@@ -39,6 +39,7 @@
   --prefix=/usr \
   --mandir=\$${prefix}/share/man \
   --infodir=\$${prefix}/share/info \
+  --enable-muscledropdir=\$${prefix}/lib/pcsc/services \
   LDFLAGS=-lpthread
 
Also, it seems like the program bundleTool used to be provided by
pcsc-lite but is no longer.  It is however present in the libmusclecard
source, so perhaps it should create a new package containing bundleTool.
But I don't know how all this is supposed to work, so I could very well
be wrong.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages libmusclecard1 depends on:
ii  libc6 2.3.6-9GNU C Library: Shared libraries
ii  libpcsclite1  1.3.1-2Middleware to access a smart card 

libmusclecard1 recommends no packages.

-- no debconf information


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



Bug#369123: libmusclecard1: looks for non-existent /usr/pcsc/services

2006-05-27 Thread Andrew Pimlott
tested working version:

--- debian/rules.orig   2006-05-27 10:48:09.0 -0700
+++ debian/rules2006-05-27 10:42:18.0 -0700
@@ -39,6 +39,7 @@
   --prefix=/usr \
   --mandir=\$${prefix}/share/man \
   --infodir=\$${prefix}/share/info \
+  --enable-muscledropdir=/usr/lib/pcsc/services \
   LDFLAGS=-lpthread


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



Bug#366178: dpkg: Don't report unable to delete old directory when upgrade contains a file in that directory

2006-05-05 Thread Andrew Pimlott
Package: dpkg
Version: 1.13.16
Severity: minor

This issue commonly occurs with many packages, but I'll take
xbase-cliens as an example, upgrading 6.9.0.dfsg.1-4 - 1:7.0.0-5:

Unpacking xbase-clients (from .../xbase-clients_1%3a7.0.0-5_i386.deb) ...
dpkg: warning - unable to delete old directory `/etc/X11/xsm': Directory 
not empty

It appears that the old version included /etc/X11/xsm and
/etc/X11/xsm/system.xsm as conffiles; but the new version includes only
/etc/X11/xsm/system.xsm.  I suppose this is considered a bug fix, as
xbase-clients should not exclusively own the directory.  Anyhow, dpkg
gives the warning since the directory indeed cannot be removed.
However, since the new version of the package itself contains a file in
this directory, this could be taken to suppress the warning.

The current behavior is responsible for a significant fraction of
warnings during upgrades, and it's a waste of time to verify that in
fact the package is not leaving behind garbage.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages dpkg depends on:
ii  coreutils [textutils] 5.94-1 The GNU core utilities
ii  libc6 2.3.6-7GNU C Library: Shared libraries

dpkg recommends no packages.

-- no debconf information


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



Bug#366180: xkb-data: many files in /etc/X11/xkb (from xlibs) orphaned in X11R7 transition

2006-05-05 Thread Andrew Pimlott
Package: xkb-data
Version: 0.8-5
Severity: normal

When upgrading through the transition to X11R7, I purged the xlibs
package and installed xkb-data.  I got many warnings:

dpkg - warning: while removing xlibs, directory `/etc/X11/xkb/symbols/pc' 
not empty so not removed.
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb/symbols' not 
empty so not removed.
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb/rules' not 
empty so not removed.
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb/geometry' not 
empty so not removed.
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb/compat' not 
empty so not removed.
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb' not empty so 
not removed.

And in the end, many files were left under /etc/X11/xkb.  (A full list
is at the end.)  No package claims ownership of these files (and dlocate
confirms that the purged version of xlibs did not own them).  I don't
know how this happened, but this scenario was repeated exactly on two
separate systems.  On neither did I ever change any xkb conffiles.  It's
possible that this condition has existed for a long time, and that the
bug is in an older version of xlibs.

I'm filing this against xkb-data because 1) it now owns the xkb files
and 2) people upgrading may remove xlibs, so there is no chance to fix
the problem there.

Here is the list of orphaned files under /etc/X11/xkb:

geometry/omnibook
compat/group_led
compat/leds
rules/xfree86-it.lst
symbols/ru_yawerty
symbols/pc/ar
symbols/pc/ben
symbols/pc/cz_qwerty
symbols/pc/dev
symbols/pc/dvorak
symbols/pc/el
symbols/pc/en_US
symbols/pc/fr-latin9
symbols/pc/ge_la
symbols/pc/ge_ru
symbols/pc/guj
symbols/pc/gur
symbols/pc/il_phonetic
symbols/pc/iu
symbols/pc/kan
symbols/pc/lo
symbols/pc/mk
symbols/pc/ml
symbols/pc/mt_us
symbols/pc/ogham
symbols/pc/ori
symbols/pc/pl2
symbols/pc/sapmi
symbols/pc/sk_qwerty
symbols/pc/sr
symbols/pc/syr
symbols/pc/syr_phonetic
symbols/pc/tel
symbols/pc/th_pat
symbols/pc/th_tis
symbols/pc/tml
symbols/pc/yu
symbols/pc/us_intl
symbols/pc/se_FI
symbols/pc/se_NO
symbols/pc/se_SE
symbols/pc/dz

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

-- no debconf information


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



Bug#366184: libghc6-c2hs-dev: should pre-depend on ghc6

2006-05-05 Thread Andrew Pimlott
Package: libghc6-c2hs-dev
Version: 0.13.6-4
Severity: important

I just did a big upgrade, and libghc6-c2hs-dev failed:

Preparing to replace libghc6-c2hs-dev 0.13.6-4 (using 
.../libghc6-c2hs-dev_0.13.6-4.1_i386.deb) ...
/var/lib/dpkg/info/libghc6-c2hs-dev.prerm: line 22: ghc-pkg: command not 
found
dpkg: warning - old pre-removal script returned error exit status 127
dpkg - trying script from the new package instead ...
/var/lib/dpkg/tmp.ci/prerm: line 25: ghc-pkg: command not found
dpkg: error processing 
/var/cache/apt/archives/libghc6-c2hs-dev_0.13.6-4.1_i386.deb (--unpack):
 subprocess new pre-removal script returned error exit status 127
/var/lib/dpkg/info/libghc6-c2hs-dev.postinst: line 26: ghc-pkg: command not 
found
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 127

ghc-pkg is not available until ghc6 is finished configuring.  Thus, I
think that libghc6-c2hs-dev should pre-depend on ghc6.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages libghc6-c2hs-dev depends on:
ii  ghc6  6.4.1-2.1  GHC - the Glasgow Haskell Compilat

libghc6-c2hs-dev recommends no packages.

-- no debconf information


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



Bug#366186: upgrade leaves behind i386-rpm-linux, etc

2006-05-05 Thread Andrew Pimlott
Package: rpm
Version: 4.4.1-8
Severity: minor

When upgrading:

Preparing to replace rpm 4.0.4-31.1 (using 
.../archives/rpm_4.4.1-8_i386.deb) ...
Unpacking replacement rpm ...
dpkg: warning - unable to delete old directory 
`/usr/lib/rpm/athlon-rpm-linux': Directory not empty
dpkg: warning - unable to delete old directory 
`/usr/lib/rpm/i686-rpm-linux': Directory not empty
dpkg: warning - unable to delete old directory 
`/usr/lib/rpm/i586-rpm-linux': Directory not empty
dpkg: warning - unable to delete old directory 
`/usr/lib/rpm/i486-rpm-linux': Directory not empty
dpkg: warning - old file `//usr/lib/rpm/i386-rpm-linux/macros' is the same 
as several new files!  (both `/usr/lib/rpm/i386-linux/macros' and 
`/usr/lib/rpm/noarch-linux/macros')dpkg: warning - unable to delete old 
directory `/usr/lib/rpm/i386-rpm-linux': Directory not empty

Here's an example of what it looks like now:

% ls -l /usr/lib/rpm/i386-*
lrwxrwxrwx 1 root root   14 2006-04-21 23:14 /usr/lib/rpm/i386-linux - 
i386-rpm-linux

/usr/lib/rpm/i386-rpm-linux:
total 4
-rw-r--r-- 1 root root 1838 2006-03-05 02:08 macros

This doesn't seem to be intentional, since as far as I can see the
*-rpm-* directories won't get removed by purge.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages rpm depends on:
ii  libbeecrypt6  4.1.2-4open source C library of cryptogra
ii  libbz2-1.01.0.3-2high-quality block-sorting file co
ii  libc6 2.3.6-7GNU C Library: Shared libraries
ii  libpopt0  1.7-5  lib for parsing cmdline parameters
ii  librpm4   4.4.1-8RPM shared library
ii  libselinux1   1.30-1 SELinux shared libraries
ii  libssl0.9.8   0.9.8a-8   SSL shared libraries
ii  perl  5.8.8-4Larry Wall's Practical Extraction 
ii  zlib1g1:1.2.3-11 compression library - runtime

rpm recommends no packages.

-- no debconf information


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



Bug#365984: xfonts-base: old font dirs in /usr/X11R6/lib/X11/fonts not removed

2006-05-04 Thread Andrew Pimlott
Package: xfonts-base
Version: 1:1.0.0-3
Severity: minor

I'm not sure if this is the right place to report this, and it's
probably a known issue, but I couldn't find any mention of it.  With the
X transition, font directories under /usr/X11R6/lib/X11/fonts are not
being removed because they still have fonts.dir, etc in them.  Is there
a plan for removing those files and thus the containing directories when
there are no fonts left?  Would it be sufficient to have
update-fonts-dir, etc, delete the generated files in the postrm?  Or
will there be a special clean-up script when the transition is complete?

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages xfonts-base depends on:
ii  x11-common1:7.0.16   X Window System (X.Org) infrastruc
ii  xfonts-utils  1:1.0.0-3  X Window System font utility progr

xfonts-base recommends no packages.

-- no debconf information


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



Bug#365814: gnupg: gpg does not round-trip clearsigned messages

2006-05-03 Thread Andrew Pimlott
On Wed, May 03, 2006 at 11:18:04AM -0400, David Shaw wrote:
 This is not a bug.  Clearsigned messages are not reversible to restore
 the original message including line endings and trailing whitespace.
 If perfect reversibility is desired, you must use regular signatures.

Ok, but this seems like a strange and unexpected design for a signature.
There should probably be some strong warnings in the documentation.  For
example, the handbook misleadingly says

The option --clearsign causes the document to be wrapped in an
ASCII-armored signature but otherwise does not modify the document.

Maybe the docs should say

Clearsigning modifies the message in minor ways that should not
affect reading.  However, for this reason it should not be used on
data that must be preserved exactly.

Andrew


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



Bug#365814: gnupg: gpg does not round-trip clearsigned messages

2006-05-03 Thread Andrew Pimlott
PS. I was off-line when I filed this, but now I notice that this has
been discussed.  One message [1] suggests that this is a spec violation
by gnupg.

Andrew

[1] http://www.imc.org/ietf-openpgp/mail-archive/msg12809.html


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



Bug#365811: vim: setting eol does not mark the buffer modified

2006-05-03 Thread Andrew Pimlott
Package: vim
Version: 1:6.4-007+1
Severity: minor

Setting the eol option does not mark the buffer modified, even when it
would cause a change in the contents of the file:

% echo -n hello  out
% ls -l out
-rw-rw-r-- 1 andrew andrew 5 2006-04-06 15:46 out
% vim out

Note the [noeol].

:set eol

Note no [+].

:set modified?
nomodfiied
:wq
% ls -l out
-rw-rw-r-- 1 andrew andrew 6 2006-04-06 15:48 out

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages vim-perl depends on:
ii  libatk1.0-0   1.11.3-1   The ATK accessibility toolkit
ii  libc6 2.3.6-4GNU C Library: Shared libraries an
ii  libcairo2 1.0.2-3The Cairo 2D vector graphics libra
ii  libfontconfig12.3.2-5generic font configuration library
ii  libglib2.0-0  2.10.1-2   The GLib library of C routines
ii  libgpmg1  1.19.6-22  General Purpose Mouse - shared lib
ii  libgtk2.0-0   2.8.16-1   The GTK+ graphical user interface 
ii  libice6   6.9.0.dfsg.1-5 Inter-Client Exchange library
ii  libncurses5   5.5-1  Shared libraries for terminal hand
ii  libpango1.0-0 1.12.0-2   Layout and rendering of internatio
ii  libperl5.85.8.8-3Shared Perl library
ii  libsm66.9.0.dfsg.1-5 X Window System Session Management
ii  libx11-6  6.9.0.dfsg.1-5 X Window System protocol client li
ii  libxcursor1   1.1.3-1X cursor management library
ii  libxext6  6.9.0.dfsg.1-5 X Window System miscellaneous exte
ii  libxi66.9.0.dfsg.1-5 X Window System Input extension li
ii  libxinerama1  6.9.0.dfsg.1-5 X Window System multi-head display
ii  libxrandr26.9.0.dfsg.1-5 X Window System Resize, Rotate and
ii  libxrender1   1:0.9.0.2-1X Rendering Extension client libra
ii  libxt66.9.0.dfsg.1-5 X Toolkit Intrinsics
ii  vim-gui-common1:6.4-007+1Vi IMproved - Common GUI files
ii  vim-runtime   1:6.4-007+1Vi IMproved - Runtime files

vim-perl recommends no packages.

-- no debconf information


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



Bug#365814: gnupg: gpg does not round-trip clearsigned messages

2006-05-03 Thread Andrew Pimlott
Package: gnupg
Version: 1.4.2.2-1
Severity: normal

Messages clearsigned and then decrypted may not return the original
message.  In particular, a newline may be added.

% echo -n hello  out
% ls -l out
-rw-rw-r-- 1 andrew andrew 5 2006-04-06 15:51 out
% gpg --clearsign out
% gpg --decrypt --output out2 out.asc
gpg: Signature made Thu 06 Apr 2006 03:51:09 PM PDT using DSA key ID 
43ABB76D
gpg: Good signature from Andrew Pimlott [EMAIL PROTECTED]
% ls -l out2 
-rw-rw-r-- 1 andrew andrew 6 2006-04-06 15:51 out2

If you clearsign both hello and hello\n, you will see that they
result in the same SIGNED MESSAGE.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages gnupg depends on:
ii  libbz2-1.01.0.3-2high-quality block-sorting file co
ii  libc6 2.3.6-4GNU C Library: Shared libraries an
ii  libldap2  2.1.30-13  OpenLDAP libraries
ii  libreadline5  5.1-7  GNU readline and history libraries
ii  libusb-0.1-4  2:0.1.11-7 userspace USB programming library
ii  makedev   2.3.1-80   creates device files in /dev
ii  zlib1g1:1.2.3-11 compression library - runtime

gnupg recommends no packages.

-- no debconf information


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



Bug#359277: cryptsetup: luksOpen fails with exit code 0

2006-03-27 Thread Andrew Pimlott
Package: cryptsetup
Version: 2:1.0.2+1.0.3-rc3-1
Severity: important

If you run

cryptsetup luksOpen /dev/luks_partition whatever

and mistype the passphrase, the program exits with 0 instead of
indicating an error.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages cryptsetup depends on:
ii  dmsetup   2:1.02.03-1The Linux Kernel Device Mapper use
ii  libc6 2.3.6-4GNU C Library: Shared libraries an
ii  libdevmapper1 2:1.02.03-1The Linux Kernel Device Mapper use
ii  libgcrypt11   1.2.2-1LGPL Crypto library - runtime libr
ii  libgpg-error0 1.2-1  library for common error values an
ii  libpopt0  1.7-5  lib for parsing cmdline parameters
ii  libuuid1  1.38+1.39-WIP-2005.12.31-1 universally unique id library

cryptsetup recommends no packages.

-- no debconf information


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



Bug#359182: debhelper: dh_installdirs man page says it only created dirs for one package

2006-03-27 Thread Andrew Pimlott
On Mon, Mar 27, 2006 at 01:19:59PM -0500, Joey Hess wrote:
 Andrew Pimlott wrote:
  The dh_installdirs man page says (or at least implies) that it creates
  directories for only one package per invocation.  However, when I run it
  with no options, it creates directories for all packages (based on their
  .dirs files).
 
 debhelper(7) describes common semantics for all debhelper programs,
 including:
 
If your source package generates more than one binary package, deb‐
helper programs will default to acting on all binary packages when run.
 
 It also describes how to control which packages a command acts on.
 
 I see nothing in dh_installdirs(1) that contradicts this.

I see now, but I think a new user of debhelper would find it confusing.
The special behavior regarding the first package is described (in
paragraph Any directory ...) before the common behavior for all
packages (A file ...).  By the time I read the former, I assumed that
dh_installdirs always acted on the first package.  Perhaps swapping the
order and changing a few words would clarify it:

dh_installdirs is a debhelper program that is responsible for creating
subdirectories in package build directories.

For each package dh_installdirs is told to act on, the file
debian/package.dirs lists the directories to be created in the
package build directory.  Separate the directory names with
whitespace.

In addition, any directory names specified as parameters will be
created in the package build directory of the first package acted on
(based upon their order in debian/control).

Andrew


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



Bug#359182: debhelper: dh_installdirs man page says it only created dirs for one package

2006-03-26 Thread Andrew Pimlott
Package: debhelper
Version: 5.0.26
Severity: minor

The dh_installdirs man page says (or at least implies) that it creates
directories for only one package per invocation.  However, when I run it
with no options, it creates directories for all packages (based on their
.dirs files).

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages debhelper depends on:
ii  binutils 2.16.1cvs20060117-1 The GNU assembler, linker and bina
ii  coreutils [fileutils 5.94-1  The GNU core utilities
ii  dpkg-dev 1.13.17 package building tools for Debian
ii  file 4.17-1  Determines file type using magic
ii  html2text1.3.2a-3An advanced HTML to text converter
ii  perl 5.8.8-3 Larry Wall's Practical Extraction 
ii  po-debconf   1.0 manage translated Debconf template

debhelper recommends no packages.

-- no debconf information


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



Bug#359006: xterm: unicode glyph rendering glitch

2006-03-25 Thread Andrew Pimlott
Package: xterm
Version: 210-2
Severity: minor

Unicode characters generally render properly in my xterm, using
LANG=en_US.UTF-8, however I just noticed a glitch.  When U+2218 is
rendered in some colors, it turns into the dashed box that usually
denotes a bad character.  To reproduce:

- start vim in an xterm, with LANG=en_US.UTF
- enter insert mode and type the sequence

ctrl-V u2218

  You should see a nice function composition symbol, U+2218: ∘
- Now colorise it by typing :set ft=mail and then entering   before
  the symbol.  When it changes color, it turns into a dashed box.

If I cut and past it into another application, it shows up correctly as
a function composition symbol, so xterm clearly still knows what it
should be; it just doesn't render it properly.  Also, I don't see the
same problem with most other unicode characters, but it does seem to
afflict others in the same range.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages xterm depends on:
ii  libc6 2.3.6-4GNU C Library: Shared libraries an
ii  libfontconfig12.3.2-5generic font configuration library
ii  libice6   6.9.0.dfsg.1-5 Inter-Client Exchange library
ii  libncurses5   5.5-1  Shared libraries for terminal hand
ii  libsm66.9.0.dfsg.1-5 X Window System Session Management
ii  libx11-6  6.9.0.dfsg.1-5 X Window System protocol client li
ii  libxaw7   6.9.0.dfsg.1-5 X Athena widget set library
ii  libxext6  6.9.0.dfsg.1-5 X Window System miscellaneous exte
ii  libxft2   2.1.8.2-5.1FreeType-based font drawing librar
ii  libxmu6   6.9.0.dfsg.1-5 X Window System miscellaneous util
ii  libxt66.9.0.dfsg.1-5 X Toolkit Intrinsics
ii  xlibs-data6.9.0.dfsg.1-5 X Window System client data

Versions of packages xterm recommends:
ii  xutils6.9.0.dfsg.1-5 X Window System utility programs

-- no debconf information


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



Bug#346098: patch in 6.9.0.dfsg.1-4

2006-03-23 Thread Andrew Pimlott
On Fri, Mar 10, 2006 at 06:08:18PM +0100, Niko Ehrenfeuchter wrote:
 afaics, the above mentioned patch is included in 6.9.0.dfsg.1-4 (at
 least from what i've seen in the deb-sources), but unfortunately
 EmulateWheel still doesn't work for me with this version (up-to-date
 testing). I even tried to rebuild the package locally to make sure the
 patch is applied, but it didn't have any impact on the result...

Sorry for the late reply.  A better patch was checked in upstream.  See

https://bugs.freedesktop.org/show_bug.cgi?id=5071

I've lost track of when this might get into Debian.

Andrew


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



Bug#291391: pod2man turns VERTICAL BAR (pipe) into BOX DRAWINGS LIGHT VERTICAL

2006-03-08 Thread Andrew Pimlott
On Wed, Mar 08, 2006 at 08:18:46PM -0800, Russ Allbery wrote:
 I'm a little suspicious of the \*(W fiddling as well, but I'm not sure I
 understand exactly why that's being done.  The comment says that it's
 turning \*(-- into an unbreakable dash, but I don't understand why that's
 being done by outputting a Greek capital omega followed by a dash and then
 using .tr to change the omega back to a dash.  If anyone understands what
 the motivation might be here, please explain it to me?

To clarify, I only meant to remove the special treatment of the vertical
bar.  I had no idea that line was also doing something else, so any
other effect it had was unintentional.

Andrew


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



Bug#291391: pod2man turns VERTICAL BAR (pipe) into BOX DRAWINGS LIGHT VERTICAL

2006-03-07 Thread Andrew Pimlott
This old bug just tripped me.  It appears trivial to fix with this
patch.  I don't know roff, but this seems to have the right effect, and
you notice the tip-off bv (bar vertical, box vertical?).  Someone
who knows roff could tell if this is the right fix (is tchrist still
active?), but this change seems harmless.

Andrew

--- /usr/share/perl/5.8.8/Pod/Man.pm2006-03-07 00:01:39.0 -0800
+++ -   2006-03-07 00:02:16.902649000 -0800
@@ -74,11 +74,10 @@
 ..
 .\ Set up some character translations and predefined strings.  \*(-- will
 .\ give an unbreakable dash, \*(PI will give pi, \*(L will give a left
-.\ double quote, and \*(R will give a right double quote.  | will give a
-.\ real vertical bar.  \*(C+ will give a nicer C++.  Capital omega is used to
+.\ double quote, and \*(R will give a right double quote.
+.\ \*(C+ will give a nicer C++.  Capital omega is used to
 .\ do unbreakable dashes and therefore won't be available.  \*(C` and \*(C'
 .\ expand to `' in nroff, nothing in troff, for use with C.
-.tr \(*W-|\(bv\*(Tr
 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
 .ie n \{\
 .ds -- \(*W-


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



Bug#354506: xpdf-utils: pdftops creates postscript with leading '%' that confuses poster

2006-02-26 Thread Andrew Pimlott
Package: xpdf-utils
Version: 3.01-6
Severity: normal

I created an EPS file from a PDF file[1] (large download) using pdftops
-eps FortOrdFairMap.pdf, and then tried to run it through poster.
However, the generated EPS uses some clever tricks to include the bitmap
portions of the document, which allow '%' to appear at the beginning of
a line.  poster assumes that these lines are comments and omits them
from its output, resulting in a broken file.

I am not a PostScript expert, so I can't comment on the propriety of
this EPS file, but perhaps the bitmap inclusion technique could be
modified not to use % at the beginning of a line.

Meanwhile, I'll look at fixing poster to pass through comments.

Andrew

[1] http://fortordcleanup.com/images/FortOrdFairMap.pdf

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages xpdf-utils depends on:
ii  libc6 2.3.6-1GNU C Library: Shared libraries an
ii  libgcc1   1:4.0.2-9  GCC support library
ii  libpaper1 1.1.14-5   Library for handling paper charact
ii  libstdc++64.0.2-9The GNU Standard C++ Library v3
ii  xpdf-common   3.01-6 Portable Document Format (PDF) sui

xpdf-utils recommends no packages.

-- no debconf information


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



Bug#354506: xpdf-utils: pdftops creates postscript with leading '%' that confuses poster

2006-02-26 Thread Andrew Pimlott
On Sun, Feb 26, 2006 at 02:51:43PM -0800, Andrew Pimlott wrote:
 Meanwhile, I'll look at fixing poster to pass through comments.

Hmm, poster claims that it is necessary to remove the DSC comments from
the original document: those (DSC) lines sometimes disturb proper
previewing of the result with ghostview.  However, the output of
pdftops can just as well have two leading '%'s as one in bitmaps (in
fact, my file does).  Is there some way to distinguish those from DSC
comments?

Andrew


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



Bug#354506: xpdf-utils: pdftops creates postscript with leading '%' that confuses poster

2006-02-26 Thread Andrew Pimlott
Hmm, despite the discouraging comment in poster, when I modified it to
pass through all comments, the result worked perfectly in gv.  However,
I would rather not propose that as a solution except as a last resort.
At least I have a nice 100MB file to send to the printer Monday!

Andrew


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



Bug#354506: pdftops creates postscript with non-comment comments

2006-02-26 Thread Andrew Pimlott
Derek, I reported this in the Debian bug tracking system[1], but I
thought I should mention this to you because I believe it's a bug that
would affect all users of pdftops.  The problem, fully described in the
Debian bug report, is that when pdftops puts a bitmap into the generated
PostScript, it may create lines starting with % and even %%, which
are not comments.  This confuses the poster[2] post-processor.  I don't
know enough about PostScript to lay the blame, but it seems it would be
better to avoid creating these lines if possible.

Thanks a lot for xpdf!

Andrew

[1] http://bugs.debian.org/354506
[2] ftp://ftp.ics.ele.tue.nl/pub/users/jos/poster/poster.tar.gz


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



Bug#335962: scp -r follows symlinks

2006-02-15 Thread Andrew Pimlott
To follow up on this bug report, following symlinks in a recursive copy
is non-standard compared to other unix tools, and was highly surprising
to me.  In fact, I just lost an hour because of this:  I edited the copy
I thought the symlink was pointing to, but there was no more symlink.

Andrew


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



Bug#348384: xterm: please restore default charClass

2006-01-26 Thread Andrew Pimlott
I want to strongly second the opinion of Kirk Hilliard
[EMAIL PROTECTED].  I find that in fact the new behavior makes it harder
to select URLs!  When I read mail in mutt, the URL often wraps to a new
line and in preceded by a '+' character.  Double-clicking the URL
selects the '+', so I must carefully select the start and end of the URL
by character.  With the old settings, I could double-click anywhere in
HTTP and drag to the end by word (which is also useful to grab only part
of the URL, by the way).  The issue repeats itself in many other
situations.  For example, I used to be able to get a bug number out of a
Debian changelog by double-clicking; now, I get #345477, instead.
When I want a word from a document, I end up getting the surrounding
punctuation as well.  And so on.

Moreover, xterm has had its default selection behavior forever, and with
such a venerable program, the Debian package should be conservative in
changing defaults.  I was quite shocked by the new behavior.  I even
took care to keep my old xterm windows open so that I could enjoy the
historical behavior until I had time to figure out what was going on!

Last, if you are going to keep the change, you should not only mention
it in README.Debian, but update the man page, which gives the default.
In my view, the burden of maintaining the updated man page is reason
enough not to make this change. ;-)

Andrew


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



Bug#342948: patch for stable includes no documentation

2006-01-25 Thread Andrew Pimlott
I want to amplify the comment of Nicholas Lee [EMAIL PROTECTED].
This patch did not include an update to the manual, only a terse mention
in the changelog.Debian.  Even reading the bug log, I cannot tell what
behaviour is implemented for stable.  This leaves the hapless
administrator to use guesswork to repair the damage, a precarious
situation for a security-critical function.  Further, there appears to
be no way to get the old behavior back in situations where that is safe.

I would suggest documenting the applied patch in the man page and
README.Debian.

Andrew


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



Bug#348917: hald-addon-storage uses too much CPU

2006-01-19 Thread Andrew Pimlott
Package: hal
Version: 0.5.5.1-5
Severity: normal

I recently ran top, and noticed among the usual cpu hogs a new
contender, an obscure program called hald-addon-storage, sucking down
1-2%.  This is on an ordinary, modern x86 computer, and I have not
touched the configuration of hal, hotplug, udev, or anything like that.
I did not investigate further, so I do not know whether this is just a
measurement fluke, but if it is accurate, it is clearly unreasonably
high.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages hal depends on:
ii  adduser   3.80   Add and remove users and groups
ii  dbus  0.60-5 simple interprocess messaging syst
ii  libc6 2.3.5-12   GNU C Library: Shared libraries an
ii  libdbus-1-2   0.60-5 simple interprocess messaging syst
ii  libdbus-glib-1-2  0.60-5 simple interprocess messaging syst
ii  libexpat1 1.95.8-3   XML parsing C library - runtime li
ii  libglib2.0-0  2.8.5-1The GLib library of C routines
ii  libhal1   0.5.5.1-5  Hardware Abstraction Layer - share
ii  libusb-0.1-4  2:0.1.10a-22   userspace USB programming library
ii  lsb-base  3.0-14 Linux Standard Base 3.0 init scrip
ii  pciutils  1:2.1.11-15.3  Linux PCI Utilities
ii  udev  0.080-1/dev/ and hotplug management daemo
ii  usbutils  0.71+cvs20051029-4 USB console utilities

hal recommends no packages.

-- no debconf information


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



Bug#348917: hald-addon-storage uses too much CPU

2006-01-19 Thread Andrew Pimlott
On Fri, Jan 20, 2006 at 12:23:25AM +0100, Sjoerd Simons wrote:
   Cou you run ``strace -t -p pid of hald-addon-storage using cpu'' for 
   about 30 seconds and mail the output of that ?

Good idea.  I'm sending the whole thing, but you can see that the cycle
is every 2 seconds.

Andrew

15:41:31.384514 setup() = 0
15:41:33.113655 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = -1 
EBUSY (Device or resource busy)
15:41:33.126573 open(/etc/mtab, O_RDONLY) = 4
15:41:33.126689 fstat64(4, {st_mode=S_IFREG|0644, st_size=368, ...}) = 0
15:41:33.126808 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6c000
15:41:33.126890 read(4, /dev/hda3 / ext3 rw,errors=remou..., 4096) = 368
15:41:33.127027 close(4)= 0
15:41:33.127096 munmap(0xb7f6c000, 4096) = 0
15:41:33.127166 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 4
15:41:33.140189 ioctl(4, CDROM_DRIVE_STATUS, 0x7fff) = 1
15:41:33.140818 close(4)= 0
15:41:33.140895 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
15:41:33.140998 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
15:41:33.141069 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
15:41:33.141130 nanosleep({2, 0}, {2, 0}) = 0
15:41:35.142382 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = -1 
EBUSY (Device or resource busy)
15:41:35.155217 open(/etc/mtab, O_RDONLY) = 4
15:41:35.155338 fstat64(4, {st_mode=S_IFREG|0644, st_size=368, ...}) = 0
15:41:35.155434 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6c000
15:41:35.155509 read(4, /dev/hda3 / ext3 rw,errors=remou..., 4096) = 368
15:41:35.155638 close(4)= 0
15:41:35.155706 munmap(0xb7f6c000, 4096) = 0
15:41:35.155776 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 4
15:41:35.168554 ioctl(4, CDROM_DRIVE_STATUS, 0x7fff) = 1
15:41:35.169139 close(4)= 0
15:41:35.169214 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
15:41:35.169340 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
15:41:35.169412 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
15:41:35.169477 nanosleep({2, 0}, {2, 0}) = 0
15:41:37.171116 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = -1 
EBUSY (Device or resource busy)
15:41:37.183994 open(/etc/mtab, O_RDONLY) = 4
15:41:37.184113 fstat64(4, {st_mode=S_IFREG|0644, st_size=368, ...}) = 0
15:41:37.184212 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6c000
15:41:37.184285 read(4, /dev/hda3 / ext3 rw,errors=remou..., 4096) = 368
15:41:37.184414 close(4)= 0
15:41:37.184482 munmap(0xb7f6c000, 4096) = 0
15:41:37.184552 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 4
15:41:37.197891 ioctl(4, CDROM_DRIVE_STATUS, 0x7fff) = 1
15:41:37.198476 close(4)= 0
15:41:37.198545 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
15:41:37.198628 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
15:41:37.198692 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
15:41:37.198795 nanosleep({2, 0}, {2, 0}) = 0
15:41:39.199901 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = -1 
EBUSY (Device or resource busy)
15:41:39.212701 open(/etc/mtab, O_RDONLY) = 4
15:41:39.212822 fstat64(4, {st_mode=S_IFREG|0644, st_size=368, ...}) = 0
15:41:39.212919 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6c000
15:41:39.212990 read(4, /dev/hda3 / ext3 rw,errors=remou..., 4096) = 368
15:41:39.213123 close(4)= 0
15:41:39.213194 munmap(0xb7f6c000, 4096) = 0
15:41:39.213264 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 4
15:41:39.226080 ioctl(4, CDROM_DRIVE_STATUS, 0x7fff) = 1
15:41:39.226691 close(4)= 0
15:41:39.226777 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
15:41:39.226864 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
15:41:39.226930 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
15:41:39.226992 nanosleep({2, 0}, {2, 0}) = 0
15:41:41.228593 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = -1 
EBUSY (Device or resource busy)
15:41:41.241430 open(/etc/mtab, O_RDONLY) = 4
15:41:41.241552 fstat64(4, {st_mode=S_IFREG|0644, st_size=368, ...}) = 0
15:41:41.241648 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6c000
15:41:41.241720 read(4, /dev/hda3 / ext3 rw,errors=remou..., 4096) = 368
15:41:41.241848 close(4)= 0
15:41:41.241953 munmap(0xb7f6c000, 4096) = 0
15:41:41.242030 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 4
15:41:41.254829 ioctl(4, CDROM_DRIVE_STATUS, 0x7fff) = 1
15:41:41.255420 close(4)= 0
15:41:41.255506 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
15:41:41.255594 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
15:41:41.255660 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
15:41:41.255722 nanosleep({2, 0}, {2, 0}) = 0
15:41:43.257330 open(/dev/hdc, O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = -1 
EBUSY (Device or resource busy)
15:41:43.270143 open(/etc/mtab, O_RDONLY) = 4
15:41:43.270388 fstat64(4, 

Bug#320136: [patch] EmulateWheel button press broken

2006-01-12 Thread Andrew Pimlott
As reported in two Debian bug reports [1] [2], the ability for the
EmulateWheelButton to generate button events was broken shortly before
the 6.9 release.  It is still broken in current Debian unstable package
6.9.0.dfsg.1-3, and I believe it is still broken in x.org CVS.

It was broken by version 1.15 of
xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c.  The problem is the
removal of the truebuttons variable.  The wheel emulation code in
MouseDoPostEvent modifies buttons to mask out EmulateWheelButton,
therefore the if condition

if (buttons != pMse-lastMappedButtons) {

(line 2256) was failing when the EmulateWheelButton was pressed,
therefore

pMse-lastMappedButtons = buttons;

(line 2359) was not being run, therefore when the EmulateWheelButton was
released,

change = buttons ^ pMse-lastMappedButtons;

(line 2162) thought there was no change, therefore the button press was
not generated.

The appended patch fixes this by restoring truebuttons (which I called
origbuttons to be slightly clearer).  The logic is very similar to
before 1.15, and it does not appear to interfere with the mapping
changes in 1.15, so I don't think it will introduce any problems that
weren't already there.  I tested that I can now generate a button press
with EmulateWheelButton.

The patch was generated against the latest Debian unstable sources, but
applies cleanly to the latest CVS.

Andrew

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320136
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=346098
[3] 
http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c?r1=1.14r2=1.15


--- mouse.c.orig2006-01-12 13:46:21.0 -0800
+++ mouse.c 2006-01-12 14:10:46.0 -0800
@@ -2076,7 +2076,7 @@
 MouseDoPostEvent(InputInfoPtr pInfo, int buttons, int dx, int dy)
 {
 MouseDevPtr pMse;
-int emulateButtons;
+int origbuttons, emulateButtons;
 int id, change;
 int emuWheelDelta, emuWheelButton, emuWheelButtonMask;
 int wheelButtonMask;
@@ -2084,6 +2084,8 @@
 
 pMse = pInfo-private;
 
+origbuttons = buttons;
+
 /* Do single button double click */
 if (pMse-doubleClickSourceButtonMask) {
 if (buttons  pMse-doubleClickSourceButtonMask) {
@@ -2211,7 +2213,7 @@
 if (dx || dy)
xf86PostMotionEvent(pInfo-dev, 0, 0, 2, dx, dy);
 
-if (buttons != pMse-lastMappedButtons) {
+if (origbuttons != pMse-lastMappedButtons) {
 
change = buttons ^ pMse-lastMappedButtons;
 
@@ -2314,7 +2316,7 @@
(buttons  (1  (id - 1))), 0, 0);
}
 
-pMse-lastMappedButtons = buttons;
+pMse-lastMappedButtons = origbuttons;
 }
 }
 



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



Bug#319113: acknowledged by developer (Re: Bug#319113: your bug -- manpages-dev: getservent(3) is confusing about the size of s_port)

2005-12-20 Thread Andrew Pimlott
On Tue, Dec 20, 2005 at 11:11:37PM -0500, Justin Pryzby wrote:
 Oh, I didn't see that.  Then you have to call ntohs() on it before
 doing any arithmetic operations on it, or interpretting it as an
 integer, as in your test.

Yes, that's what bit me.  I didn't realize that ntohs rather than ntols
(since I thought I was operating on a 32 bit int) was appropriate.  In
retrospect, it makes sense, but it wasn't obvious to me at the time.

Andrew


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



Bug#316809: finding .config in current linux packages

2005-12-19 Thread Andrew Pimlott
The information in README.Debian of current linux-source packages (the
Config Files section) does seem to be accurate, however it isn't
very helpful to someone who's looking for the .config files in a small
download.  This doesn't seem to be available in the current packages;
IIUC the smallest download is a linux-headers-* package.

I would suggest that the README.Debian be changed to point to the
linux-headers-* packages.

It would still be nice, however, to make the .config files more
conveniently available.  One idea would be to put each in its own
package, generated along with the linux-image-* and linux-headers-*
packages, but this is probably ridiculous.  Would it be possible to put
them in the linux-source-* package, by having the linux-source-* build
process generate the .config file for each variant?

Andrew


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



Bug#244658: info coreutils prog always gives man page

2005-12-08 Thread Andrew Pimlott
I am following up to this bug because I think what I am seeing is
related, and maybe it will revive interest in this unresolved issue.

Currently, on an unstable system, with coreutils (5.93-5), glibc-doc
(2.3.5-8.1), and info (4.8-2) installed, info prog for any program
in coreutils gives a man page (which tells you to run info prog)
instead of an info page.  info coreutils prog brings up the
coreutils page, except for the cases such as pr and who brought up
earlier in this bug log.

I am not sure exactly what the behavior was when the bug was opened, but
the situation now seems to be worse:  info prog always returns wrong
information, yet is recommended in the man pages.  At this point,
changing the man pages seems appropriate.

As for really fixing the issue, I don't understand Karl Berry's
objection.  Perhaps eventually dir files should be enhanced, but in the
meantime how would preferring exact matches be worse than the current
behavior?

Andrew


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



Bug#335819: openoffice.org-common: non-existing programs oowriter2, etc used in mailcap entries

2005-10-25 Thread Andrew Pimlott
Package: openoffice.org-common
Version: 2.0.0-1
Severity: normal

Many of the openoffice packages have files in /usr/lib/mime/packages
that run programs ending in 2, eg oowriter2, which do not exist
(because the program is called oowriter, etc).

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages openoffice.org-common depends on:
ii  dictionaries-common [openoffi 0.60.1 Common utilities for spelling dict
ii  openoffice.org-core   2.0.0-1OpenOffice.org office suite archit
ii  openoffice.org-l10n-en-us 2.0.0-1English_american language package 
ii  python2.3.5-3An interactive high-level object-o

openoffice.org-common recommends no packages.

-- no debconf information


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



Bug#334474: libapache-mod-ssl: private keys created world writeable by mod-ssl-makecert

2005-10-18 Thread Andrew Pimlott
Package: libapache-mod-ssl
Version: 2.8.24-2
Severity: normal

I ran dpkg-reconfigure libapache-mod-ssl as recommended in
README.Debian, and the generated /etc/apache/ssl.key/server.key was
created with permissions

-rw-r--r--1 root root  891 2005-10-18 00:00 
/etc/apache/ssl.key/server.key

This should be readable only by root.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages libapache-mod-ssl depends on:
ii  apache-common 1.3.33-8   support files for all Apache webse
ii  libc6 2.3.5-7GNU C Library: Shared libraries an
ii  libdb4.2  4.2.52-20  Berkeley v4.2 Database Libraries [
ii  libexpat1 1.95.8-3   XML parsing C library - runtime li
ii  libssl0.9.8   0.9.8a-1   SSL shared libraries
ii  openssl   0.9.8a-1   Secure Socket Layer (SSL) binary a

libapache-mod-ssl recommends no packages.

-- no debconf information


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



Bug#330253: xemacs21-support: info pages are not in the info path

2005-09-26 Thread Andrew Pimlott
Package: xemacs21-support
Version: 21.4.17-2
Severity: normal

Because the info docs are in /usr/share/info/xemacs21 instead of
/usr/share/info, the stand-alone info reader (ie, in the package info)
cannot find the documentation.  Also, the info main page does not
include xemacs entries.  I see that install-info is commented out in the
postinst, but I don't understand why.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages xemacs21-support depends on:
ii  emacsen-common1.4.16 Common facilities for all emacsen
ii  xemacs21  21.4.17-2  highly customizable text editor
ii  xemacs21-mule [xemacs21]  21.4.17-2  highly customizable text editor --

xemacs21-support recommends no packages.

-- no debconf information


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



Bug#329875: smlnj: /root/SML/ infects installed version

2005-09-23 Thread Andrew Pimlott
Package: smlnj
Version: 110.52-1
Severity: normal

Warning: I don't know if this is really a bug, as I am not a real SML/NJ
user.  However, I installed smlnj and tried to use it with Isabelle.
Isabelle has a script build which runs smlnj.  Unfontunately, I got
the errors:

Standard ML of New Jersey v110.52 [built: Fri Jan 21 16:42:10 2005]
!* unable to process `' (unknown extension `none')
- [autoloading]

unexpected exception (bug?) in SML/NJ: Io [Io: openIn failed on 
/root/SML/smlnj-110.52/sml.boot.x86-unix/basis.cm/.cm/x86-unix/basis.cm, No 
such file or directory]
  raised at: Basis/Implementation/IO/bin-io-fn.sml:618.25-618.71
 ../cm/util/safeio.sml:30.11
 ../compiler/TopLevel/interact/evalloop.sml:44.55

Since I can see with grep that /root/SML is in many smlnj files,
including binaries, I have a suspicion that this is the problem.  I
installed smlnj by myself in /usr/local, and now Isabelle's build
command works.

It seems that Isabelle is piping

fun exit 0 = (OS.Process.exit OS.Process.success): unit | exit _ = 
OS.Process.exit OS.Process.failure; fun commit () = not 
(SMLofNJ.exportML/usr/local/Isabelle/heaps/smlnj-110_x86-linux/Pure); val 
ml_system = smlnj-110; (useML-Systems/smlnj.ML; useROOT.ML) handle _ = 
exit 1; Session.finish();

to

/usr/lib/smlnj/bin/sml @SMLdebug=/dev/null

Not sure if this helpz without knowing the contents of
/usr/local/Isabelle/heaps/smlnj-110_x86-linux/Pure.  If you want to
download Isabelle and try it yourself, I followed thi install
instructions and then edited etc/settings to uncomment the smlnj-110
section and set ML_HOME=/usr/lib/smlnj/bin.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages smlnj depends on:
ii  smlnj-runtime 110.52-1   Standard ML of New Jersey runtime 

smlnj recommends no packages.

-- no debconf information


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



Bug#327571: unison compatibility situation

2005-09-10 Thread Andrew Pimlott
Package: unison
Version: 2.13.16-2
Severity: wishlist

This is mostly a reminder of bug 308126, please mention in NEWS.Debian
when archive format changes.  Casual users of unison might not be aware
that unison breaks protocol compatibilty with every version, so it would
be nice to remind them.  (Speaking of which, NEWS.Debian seems to have
slipped out of the package in the latest upload.)

It might also be nice to say something about this in the package
description.  Eg, Note: The remote version of unison must have the same
first two version components, eg 2.13.  And for unison2.9.1 you could
add, This package is compatible with with unison package in Debian
sarge.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages unison depends on:
ii  libc6 2.3.5-6GNU C Library: Shared libraries an

Versions of packages unison recommends:
ii  openssh-client [ssh-client]   1:4.1p1-7  Secure shell client, an rlogin/rsh

-- no debconf information


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



Bug#326395: unison-gtk: profile does not exist (directory has version appended)

2005-09-02 Thread Andrew Pimlott
Package: unison-gtk
Version: 2.13.16-1
Severity: important

I just upgraded unison and unison-gtk and ran my usual command,
unison-gtk home.  I got the error dialog:

Fatal error
Profile /home/andrew/.unison-2.13.16-gtk/home.prf does not exist

I hope this is not intentional.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages unison-gtk depends on:
ii  libatk1.0-0   1.10.1-2   The ATK accessibility toolkit
ii  libc6 2.3.5-6GNU C Library: Shared libraries an
ii  libglib2.0-0  2.8.0-1The GLib library of C routines
ii  libgtk2.0-0   2.6.9-1The GTK+ graphical user interface 
ii  libpango1.0-0 1.8.2-1Layout and rendering of internatio
ii  unison2.13.16-1  A file-synchronization tool for Un

Versions of packages unison-gtk recommends:
ii  ssh-askpass  1:1.2.4.1-3 under X, asks user for a passphras

-- no debconf information


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



Bug#323867: ProductName: ESP Ghostscript message causes popup in gv

2005-08-18 Thread Andrew Pimlott
Package: gs-esp
Version: 8+8.15rc4.dfsg.1-2
Severity: normal

When I run gv, I get an annoying popup saying

%%[ ProductName: ESP Ghostscript ]%%

So probably gs-esp should not print this message.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages gs-esp depends on:
ii  gs-common 0.3.9  Common files for different Ghostsc
ii  libc6 2.3.5-3GNU C Library: Shared libraries an
ii  libcupsimage2 1.1.23-12  Common UNIX Printing System(tm) - 
ii  libcupsys2 [libcupsys2-gn 1.1.23-12  Common UNIX Printing System(tm) - 
ii  libcupsys2-gnutls10   1.1.23-12  Common UNIX Printing System(tm) - 
ii  libice6   6.8.2.dfsg.1-5 Inter-Client Exchange library
ii  libjpeg62 6b-10  The Independent JPEG Group's JPEG 
ii  libpaper1 1.1.14-3   Library for handling paper charact
ii  libpng12-01.2.8rel-1 PNG library - runtime
ii  libsm66.8.2.dfsg.1-5 X Window System Session Management
ii  libstdc++64.0.1-5The GNU Standard C++ Library v3
ii  libtiff4  3.7.3-1Tag Image File Format (TIFF) libra
ii  libx11-6  6.8.2.dfsg.1-5 X Window System protocol client li
ii  libxext6  6.8.2.dfsg.1-5 X Window System miscellaneous exte
ii  libxt66.8.2.dfsg.1-5 X Toolkit Intrinsics
ii  xlibs 6.8.2.dfsg.1-5 X Window System client libraries m
ii  zlib1g1:1.2.3-3  compression library - runtime

Versions of packages gs-esp recommends:
ii  gsfonts   8.14+v8.11+urw-0.2 Fonts for the Ghostscript interpre
ii  psfontmgr 0.11.8-0.1 PostScript font manager -- part of

-- no debconf information


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



Bug#246983: gs-*: alternatives priority confusion

2005-08-18 Thread Andrew Pimlott
Kenshi Muto wrote:
 At Tue, 11 May 2004 02:38:54 +0200,
 Adrian Bunk wrote:
  the current setup is pretty braindead if CUPS is installed:
  - by default, gs-gpl and gs-afpl are never used when gs is called
  - if you manually change the default gs, you break CUPS
  
  What about the following:
  - CUPS calls gs-esp instead of gs
  - gs-esp priority becomes lower than 20
  - gs-esp with low priority conflicts with older CUPS packages
 
 Because CUPS itself uses gs-esp statically (so CUPS always needs
 'Depends: gs-esp'), your reassign should be closed.
 
 But, I won't agree to make gs-esp lower. Some other filter packages
 are still using 'gs'.

Since alternatives are intended to be changed by an administrator, it is
a bug if some filters call gs when they need gs-esp.  So if these
filters are fixed, as they should be anyway, then we can change the
priorities and everyone will be happy. :-)

Adrian Bunk wrote:
 Installing CUPS effectively makes gs-gpl and gs-afpl useless.

This is really a serious problem.  I was quite surprised to discover
that I was using gs-esp when calling gv (cf bug 323867), since I had
never intentionally installed it.

Andrew


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



Bug#323239: aptitude: search backwards

2005-08-15 Thread Andrew Pimlott
Package: aptitude
Version: 0.2.15.9-6
Severity: wishlist

Searching backwards would be nice.  Suggest binding ReSearchBackwards to
'N'.  I don't know what key to bind SearchBackwards to; for me, it's
hardly necessary.  I mostly want ReSearchBackwards for when I've hit 'n'
too many times.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6.3-6-3.1 0.6.40.1   Advanced front-end for dpkg
ii  libc6 2.3.5-3GNU C Library: Shared libraries an
ii  libgcc1   1:4.0.1-3  GCC support library
ii  libncurses5   5.4-9  Shared libraries for terminal hand
ii  libsigc++-1.2-5c2 1.2.5-5type-safe Signal Framework for C++
ii  libstdc++64.0.1-3The GNU Standard C++ Library v3

Versions of packages aptitude recommends:
pn  aptitude-doc-en | aptitude-do none (no description available)

-- no debconf information


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



Bug#322867: laptop-mode-tools: reduce logging noise

2005-08-13 Thread Andrew Pimlott
Package: laptop-mode-tools
Version: 1.08-1
Severity: minor

laptop_mode spits a verbose, badly formatted noise to daemon.log:

Aug 12 22:24:33 localhost apmd: + Stopping automatic power miser daemon: 
apmiser. Laptop Mode Tools 1.08 Setting action to stop because we are running 
on AC power. Stopping laptop_modeAdjusting 2.6 kernel parameters to disable 
laptop mode. Remounting filesystems. /dev/hda3 not found in
Aug 12 22:24:33 localhost apmd: + PARTITIONS. / not found in PARTITIONS. 
Checking /dev/hda3 against HD because PARTITIONS contains auto. /dev/hda3 
contains /dev/hda, which is in HD, so we will remount it. Original options: 
rw,errors=remount-ro,commit=0 Executing: blockdev --setra 256 /d
...

and so on for many more lines.  Ideally this would be pared down to only
useful information. :-)

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages laptop-mode-tools depends on:
ii  powermgmt-base1.22   Common utils and configs for power

Versions of packages laptop-mode-tools recommends:
ii  acpid 1.0.4-2Utilities for using ACPI power man
ii  apmd  3.2.2-3Utilities for Advanced Power Manag
ii  hdparm6.1-2  tune hard disk parameters for high

-- no debconf information


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



Bug#322867: laptop-mode-tools: reduce logging noise

2005-08-13 Thread Andrew Pimlott
On Sat, Aug 13, 2005 at 10:10:35AM +0200, Bart Samwel wrote:
 It seems like you have VERBOSE_OUTPUT=1 in laptop-mode.conf. If you set 
 it to 0 then the output will hopefully be nice and simple.

Ok.  However, VERBOSE_OUTPUT=1 appears to be the default, since I did
not change it.  Perhaps turning it off would be a better default.  And
formatting the output better in case it goes to syslog couldn't hurt.
:-)

Andrew


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



Bug#323019: NOLM_AC_HD_POWERMGMT=1 is a poor default

2005-08-13 Thread Andrew Pimlott
Package: laptop-mode-tools
Version: 1.08-1
Severity: normal

I just upgraded my laptop-mode-tools in unstable, and noticed my hard
disk was spinning down even on AC power.  It never did this with older
laptop-mode-tools.  (I made only one modification to the shipped config,
changing LM_BATT_HD_IDLE_TIMEOUT to 12.)  I notice in the config
NOLM_AC_HD_POWERMGMT=1, which sets hdparm -B 1 when leaving laptop mode.
I think this must be a mistake--shouldn't it be 255, like
LM_AC_HD_POWERMGMT?

Note I can't reproduce the spin-down on AC problem at the moment (even
though I'm positive it was happening before), so I can't test for sure
that changing LM_AC_HD_POWERMGMT will stop it.  I'm going to continue
monitoring to see if I can get some hard data.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages laptop-mode-tools depends on:
ii  powermgmt-base1.22   Common utils and configs for power

Versions of packages laptop-mode-tools recommends:
ii  acpid 1.0.4-2Utilities for using ACPI power man
ii  apmd  3.2.2-3Utilities for Advanced Power Manag
ii  hdparm6.1-2  tune hard disk parameters for high

-- no debconf information


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



Bug#322842: udev: devices deleted/disabled on rmmod, not reinstated on modprobe

2005-08-12 Thread Andrew Pimlott
Package: udev
Version: 0.065-1
Severity: normal

I have had udev installed (because hal depends on it) for several
months, and just encountered a problem which has me perplexed.  I don't
know much about udev, so I'm not sure whether my system is in an invalid
state or how it might have gotten that way, so I'll just explain what I
observe.

I am running Debian kernel 2.6.11-1-686.  I have udevd running, however
my /dev directory is a normal disk filesystem and appears to be a
traditional /dev (with hundreds of device files).  There is no tmpfs
mount for devfs.  I recently had a problem with my sound driver
(snd_intel8x0) which I tried to fix by removing it with rmmod and
reinstalling with modprobe.  After I did this, I found that alsaplayer
would play sounds but firefox would not.  It seems to be because firefox
was looking for pre-alsa, OSS devices.  I checked my /dev directory and
found:

% ls -l dsp*
c-  1 root root  14,  3 2005-06-14 19:47 dsp0
crw-rw  1 root audio 14, 19 2005-06-14 19:47 dsp1
crw-rw  1 root audio 14, 35 2005-06-14 19:47 dsp2
crw-rw  1 root audio 14, 51 2005-06-14 19:47 dsp3

This didn't look right, so I changed the mode and owner of dsp0 to match
the others, and added a dsp - dsp0 symlink (and did similar for mixer,
audio, and adsp).  Now firefox worked.

I still wanted to understand what had caused the breakage, so I removed
snd_intel8x0, and things went back to the above.  I reinstalled
snd_intel8x0 once again, and sure enough, the devices hadn't changed.

So the situation seems to be that udevd is deleting devices when the
module is unloaded, and not creating them when it is loaded.  But I
suspect the real problem may be that udevd is running, but I don't have
a udev-created /dev.  Since I've rebooted since installing udev, and
haven't fiddled with udev configuration, I don't know how I've gotten
into this situation.

Let me know if I can give you more information.

Andrew

-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 0
lrwxrwxrwx  1 root root 20 2005-04-12 19:01 020_permissions.rules - 
../permissions.rules
lrwxrwxrwx  1 root root 12 2005-08-04 17:35 050_hal-plugdev.rules - 
../hal.rules
lrwxrwxrwx  1 root root 19 2005-04-12 19:01 cd-aliases.rules - 
../cd-aliases.rules
lrwxrwxrwx  1 root root 13 2005-04-12 19:01 udev.rules - ../udev.rules
lrwxrwxrwx  1 root root 12 2005-07-04 14:33 z50_run.rules - ../run.rules
lrwxrwxrwx  1 root root 19 2005-08-03 11:05 z60_alsa-utils.rules - 
../alsa-utils.rules
lrwxrwxrwx  1 root root 17 2005-07-04 14:33 z70_hotplugd.rules - 
../hotplugd.rules

-- /sys/:
/sys/block/fd0/dev
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hda/hda3/dev
/sys/block/hda/hda4/dev
/sys/block/hda/hda5/dev
/sys/block/hdc/dev
/sys/block/loop0/dev
/sys/block/loop1/dev
/sys/block/loop2/dev
/sys/block/loop3/dev
/sys/block/loop4/dev
/sys/block/loop5/dev
/sys/block/loop6/dev
/sys/block/loop7/dev
/sys/block/ram0/dev
/sys/block/ram1/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/class/coda/cfs0/dev
/sys/class/coda/cfs1/dev
/sys/class/coda/cfs2/dev
/sys/class/coda/cfs3/dev
/sys/class/coda/cfs4/dev
/sys/class/input/event0/dev
/sys/class/input/event1/dev
/sys/class/input/event2/dev
/sys/class/input/event3/dev
/sys/class/input/mice/dev
/sys/class/input/mouse0/dev
/sys/class/input/mouse1/dev
/sys/class/input/ts0/dev
/sys/class/input/ts1/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/hpet/dev
/sys/class/misc/hw_random/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/misc/vmmon/dev
/sys/class/printer/lp0/dev
/sys/class/sound/timer/dev

-- Kernel configuration:
 isapnp_init not present.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages udev depends on:
ii  hotplug  0.0.20040329-25 Linux Hotplug Scripts
ii  initscripts  2.86.ds1-1  Standard scripts needed for bootin
ii  libc62.3.5-3 GNU C Library: Shared libraries an
ii  libselinux1  1.24-2  SELinux shared libraries
ii  lsb-base 3.0-1   Linux Standard Base 2.0 init scrip
ii  makedev  2.3.1-78creates device files in /dev
ii  sed  4.1.4-2 The GNU sed stream editor

udev recommends no packages.

-- no debconf information


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



Bug#316810: loop-aes-source: clarify requirement for kernel-source

2005-08-08 Thread Andrew Pimlott
Apologies for not getting to this sooner.

On Sun, Jul 31, 2005 at 09:07:18PM +0200, Max Vozeler wrote:
 Could you have a look at
 http://svn.hinterhof.net/viewcvs/loop-aes-source/trunk/debian/README.Debian?view=markup
 and ideally give me feedback whether it addresses your points, and/or
 which parts could be further improved?

I think it is quite clear, thanks.  Just one comment:

 On Sun, Jul 03, 2005 at 12:35:24AM -0700, Andrew Pimlott wrote:
  Second, I was surprised that I had to install the kernel-source
  package, but I didn't have to actually rebuild the kernel.  Perhaps
  you could clarify that in the package description and/or
  README.Debian:
  
  Although you must have a full kernel source tree to build the
  loop-aes driver, it does not patch the kernel, so you don't need
  to rebuild.  The newly build module will load into your old
  kernel.
 
 Using an unconfigured/uncompiled source tree will work most of the 
 time, but is not actually safe or recommended. 
 
 The loop-AES Makefile looks at a number of files in the source tree to
 determine build settings, and among them are Makefile and
 include/linux/autoconf.h which do not exist or do not contain correct
 settings in unconfigured trees.
 
 It is in fact strongly recommended to build the kernel one intends to
 use before using it to build loop-AES. I hope this requirement is now
 clearer in the new version of README.Debian. If not perhaps you see a
 possible better wording?

I believe you are talking about a custom kernel here, yes?  Because with
the Debian kernel, and using module-assistant as recommended, it is not
necessary to build the kernel.  And even with a custom kernel, it is not
necessary to rebuild after installing loop-aes-source.  So I would still
add something like this in the first paragraph:

. . . are not sufficient.  (However, you will not have to rebuild
your kernel to use the loop-aes module.)

Perhaps that seems obvious in light of the instructions, but personally,
when I see that kernel source is required, I jump to the conclusion that
I will need to rebuild.

  Third, the instructions for using make-kpkg to build loop-aes are a
  bit incomplete.  If you follow the instructions, when you run
  make-kpkg, you will get hit with a zillion questions from make
  oldconfig (or at least I did).  Perhaps best would be to get the
  .config that Debian uses, which can be copied from /boot.
 
 This step (copying /boot/config-$KVERS) and the observation from your
 other mail that --append-to-version is required would be useful to add.
 But - I decided to drop this entire section about building for official
 kernels using make-kpkg in favour of describing how one can use
 module-assistant to the same effect. 

I haven't tried it, from what I can read, that sounds like a good way to
go.

Andrew


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



Bug#203269: Still present?

2005-08-05 Thread Andrew Pimlott
On Fri, Aug 05, 2005 at 05:33:15PM -0700, Daniel Burrows wrote:
   I haven't had any other reports of this bug, I've never seen it myself, and 
 it refers to a rather old version of aptitude.  Would you mind if I closed it 
 to clear out the bug list a little?

Please do--I haven't seen anything like it since.

Andrew


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



Bug#258399: xlibs: dvorak keyboard layout is missing right alt key

2005-08-02 Thread Andrew Pimlott
On Tue, Aug 02, 2005 at 10:44:39PM +0200, Denis Barbier wrote:
 On Sun, Jul 24, 2005 at 09:11:39PM -0700, Andrew Pimlott wrote:
  Shouldn't the line
  
  include level3(ralt_switch_multikey)
  
  (line 64) simply be removed from pc/dvorak?
 
 You are fully right. As there have been various problems with other
 changes in XKB stuff, I for one was reluctant to push this change
 in before sarge release.  I plan working on XKB very soon, and will
 then commit this change.

Cool, thanks!

Andrew


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



Bug#258399: xlibs: dvorak keyboard layout is missing right alt key

2005-07-25 Thread Andrew Pimlott
I'm another dvorak user who is annoyed by this behavior, and from
reading this bug log, I can't figure out what the difficulty is.
Shouldn't the line

include level3(ralt_switch_multikey)

(line 64) simply be removed from pc/dvorak?  This is part of the basic
definition, and does not seem to belong there.  In pc/us, the basic
definition does not include such a line, only the intl and alt-intl
definitions.  Do some people need an intl version of pc/dvorak
(besides those already present, eg fr and pl_basic)?  If so, let
them provide it; or if I must, I'll provide it, and they can fix it if
it's broken.  Meanwhile, let's fix the definition for 90% of users who
just want both alt keys to work.

If this is not the solution, can someone explain the problem in small
words, and I promise I'll work on it.

Andrew

PS.  Thanks a lot Adam for putting that song in your sig that is now
stuck in my head.


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



Bug#319113: manpages-dev: getservent(3) is confusing about the size of s port

2005-07-20 Thread Andrew Pimlott
On Wed, Jul 20, 2005 at 09:28:47AM +0200, Michael Kerrisk wrote:
 The detail you point out is IP-specific.  On the other hand,
 the 'services' file is protocol independent (yes, it mostly 
 only contains IP-related entries nowadays), and valid port
 number range could be different in some protocols.  So,
 it's not really appropriate (IMO) to change this man page.
 (See by the way ip(7), where the 'u_int16_t' data type makes
 clear the 16-bit nature of the port number for IP).

ok, thanks for the explanation.

Andrew


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



Bug#319109: cupsys-driver-gutenprint: syntax error on local ppd file

2005-07-20 Thread Andrew Pimlott
On Wed, Jul 20, 2005 at 08:49:14PM +0100, Roger Leigh wrote:
 I'll add the patch back in.  Would you be willing to test the
 packages?

thanks and sure


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



Bug#319099: /etc/init.d/xfree86-common exists during rc.d purge

2005-07-19 Thread Andrew Pimlott
Package: xfree86-common
Version: 6.8.2.dfsg.1-2
Severity: minor

Trying to purge xfree86-common:

Removing xfree86-common ...
Purging configuration files for xfree86-common ...
update-rc.d: /etc/init.d/xfree86-common exists during rc.d purge (use -f to 
force)

I have not touched /etc/init.d/xfree86-common, so I don't know why it
didn't get removed.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages xfree86-common depends on:
ii  x11-common6.8.2.dfsg.1-3 X Window System (X.Org) infrastruc

xfree86-common recommends no packages.

-- debconf information:
  xfree86-common/experimental_packages:


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



Bug#319109: cupsys-driver-gutenprint: syntax error on local ppd file

2005-07-19 Thread Andrew Pimlott
Package: cupsys-driver-gutenprint
Version: 4.3.99+cvs20050715-1
Severity: normal

I just upgraded to cupsys-driver-gutenprint, purging
cupsys-driver-gimpprint and cupsys-driver-gimpprint-data.  In the
output, I got a whole bunch of lines Writing ..., and then:

sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `egrep -i -l Gutenprint|Gimp-Print 
/etc/cups/ppd/Color-LaserJet-4600-v3010.107-Postscript-(recommended).ppd'
No Gutenprint PPD files to update.

/etc/cups/ppd/Color-LaserJet-4600-v3010.107-Postscript-(recommended).ppd
was a file I found via linuxprinting.org and installed with
gnome-cups-add.

The error comes from /usr/sbin/cups-genppdupdate.5.0, and it looks like
someone was sloppy around line 93.  If you can assume a newer perl, I
believe you should be able to use something like

open PPDFILES, '-|', qw( egrep -i -l ), Gutenprint|Gimp-Print, @ppdglob

to avoid shell quoting problems.  Actually, it seems like

open PPDFILES, egrep -i -l \Gutenprint|Gimp-Print\ *.{ppd,PPD}|

might do just as well.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages cupsys-driver-gutenprint depends on:
ii  cupsys  1.1.23-11Common UNIX Printing System(tm) - 
ii  libc6   2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libcupsimage2   1.1.23-11Common UNIX Printing System(tm) - 
ii  libcupsys2-gnutls10 1.1.23-11Common UNIX Printing System(tm) - 
ii  libgutenprint2  4.3.99+cvs20050715-1 runtime for the Gutenprint printer
ii  libjpeg62   6b-10The Independent JPEG Group's JPEG 
ii  libperlmenu-perl4.0-2Menu and Template (curses-based) U
ii  libpng12-0  1.2.8rel-1   PNG library - runtime
ii  libtiff43.7.3-1  Tag Image File Format (TIFF) libra
ii  perl5.8.7-4  Larry Wall's Practical Extraction 
ii  zlib1g  1:1.2.2-9compression library - runtime

Versions of packages cupsys-driver-gutenprint recommends:
ii  gs-esp [postscript-viewer]7.07.1-9   The Ghostscript PostScript interpr
ii  gs-gpl [postscript-viewer]8.15-1 The GPL Ghostscript PostScript int
ii  gv [postscript-viewer]1:3.6.1-12 PostScript and PDF viewer for X
ii  kghostview [postscript-viewer 4:3.3.2-2  PostScript viewer for KDE

-- no debconf information


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



Bug#319113: manpages-dev: getservent(3) is confusing about the size of s_port

2005-07-19 Thread Andrew Pimlott
Package: manpages-dev
Version: 2.02-2
Severity: minor

I am not a C programmer, so I may be misunderstanding some convention,
but the documentation in getservent(3) for s_port confused me.  In the
man page, its type is given as int, however it is actually a 16 bit
value.  It seems this ought to be mentioned to avoid confusion.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages manpages-dev depends on:
ii  manpages  2.02-2 Manual pages about using a GNU/Lin

manpages-dev recommends no packages.

-- no debconf information


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



Bug#288928: remove all traces of Speedo

2005-07-15 Thread Andrew Pimlott
I upgraded xfonts-scalable in unstable, and it seems that this request
(to remove Speedo fonts) was granted.  However, /etc/X11/fonts/Speedo
is still in xfonts-scalable.list, and:

Unpacking replacement xfonts-scalable ...
dpkg: warning - unable to delete old file 
`/usr/X11R6/lib/X11/fonts/Speedo': Directory not empty

% ls /usr/X11R6/lib/X11/fonts/Speedo 
encodings.dir  fonts.cache-1  fonts.dir  fonts.scale
% ls /etc/X11/fonts/Speedo 
xfonts-scalable.scale

Personally, I lament this change, because while I never knew what those
fonts were good for, I always thought it was cool to have a directory
called Speedo.

Andrew


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



Bug#317171: ipw2100-source: include patch for wpasupplicant

2005-07-06 Thread Andrew Pimlott
Package: ipw2100-source
Version: 1.1.0-1
Severity: important

The ipw2100 module built from this package does not work with the
wpasupplicant version in unstable.  See

http://ipw2100.sourceforge.net/#patches

http://ipw2100.sourceforge.net/patches/ipw2100-1.1.0-wpa_supplicant-0.4.x.patch

Without this patch, I got bizarre and frustrating error messages from
wpasupplicant.  After applying it, wpasupplicant authenticates
successfully.  Yeah!

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages ipw2100-source depends on:
ii  debconf [debconf-2.0] 1.4.51 Debian configuration management sy
ii  debhelper 4.9.3  helper programs for debian/rules
ii  module-assistant  0.9.3  tool to make module package creati

ipw2100-source recommends no packages.

-- debconf information:
* ipw2100/firmware_note:


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



Bug#317180: wpasupplicant: log somewhere

2005-07-06 Thread Andrew Pimlott
Package: wpasupplicant
Version: 0.4.2-1
Severity: wishlist

wpa_supplicant doesn't seem to log anywhere.  I would expect it to log
to daemon.log, like dhclient.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages wpasupplicant depends on:
ii  libc6   2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libssl0.9.7 0.9.7g-1 SSL shared libraries

wpasupplicant recommends no packages.

-- no debconf information


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



Bug#316809: kernel-source-2.6.11: tell where to find the Debian .config

2005-07-03 Thread Andrew Pimlott
Package: kernel-source-2.6.11
Version: 2.6.11-7
Severity: wishlist

I wanted to rebuild a kernel-image package starting with the same
.config in the official Debian packages.  One way to do this is to
install the kernel-image package, which contains it in /boot/config-XXX,
but it's annoying to install a huge kernel-image package you're just
going to replace.  It took me a good while to notice that the .config
file is also in the kernel-headers package (obvious in retrospect), in
/usr/src/kernel-headers-XXX/.config.  That's also a big download for
just that file, though I already happened to have it installed.
Finally, I discovered that the kernel-image _source_ package is
(contrary to intuition) a tiny little thing containing little other than
the .configs.

I would suggest either copying the .configs into the kernel-source
package, or putting clear documentation into the kernel-source package,
say in README.Debian:

If you want to start with the same kernel .config used in the
official Debian kernel-image package, get it from the _source_
package for the relevant kernel-image (don't worry, it's a small
download).

BTW, the kernel-headers-2.6.11-1 package contains
/usr/share/doc/kernel-headers-2.6.11-1/config-2.6.11-1.gz matching
/usr/src/kernel-headers-2.6.11-1/.config; however the
kernel-headers-2.6.11-1-686 contains no such file in /usr/share/doc.  Is
that intentional?

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages kernel-source-2.6.11 depends on:
ii  binutils  2.15-7 The GNU assembler, linker and bina
ii  bzip2 1.0.2-7high-quality block-sorting file co
ii  coreutils [fileutils] 5.2.1-2The GNU core utilities

Versions of packages kernel-source-2.6.11 recommends:
ii  gcc 4:3.3.6-1The GNU C compiler
ii  libc6-dev [libc-dev]2.3.2.ds1-22 GNU C Library: Development Librari
ii  make3.80-9   The GNU version of the make util

-- no debconf information


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



Bug#316810: loop-aes-source: clarify requirement for kernel-source

2005-07-03 Thread Andrew Pimlott
Package: loop-aes-source
Version: 3.0d-1
Severity: wishlist

I found a few things confusing when I decided to build the loop-aes
driver.  First, the package description didn't mention that I would need
a kernel-source package, not just kernel-headers, so I had to go back
and install that.  You could probably also add a Recommends:
kernel-source (or maybe Suggests:).  Second, I was surprised that I had
to install the kernel-source package, but I didn't have to actually
rebuild the kernel.  Perhaps you could clarify that in the package
description and/or README.Debian:

Although you must have a full kernel source tree to build the
loop-aes driver, it does not patch the kernel, so you don't need to
rebuild.  The newly build module will load into your old kernel.

Third, the instructions for using make-kpkg to build loop-aes are a bit
incomplete.  If you follow the instructions, when you run make-kpkg, you
will get hit with a zillion questions from make oldconfig (or at least I
did).  Perhaps best would be to get the .config that Debian uses, which
can be copied from /boot.

Andrew

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages loop-aes-source depends on:
ii  build-essential   10.1   informational list of build-essent
ii  bzip2 1.0.2-7high-quality block-sorting file co
ii  debhelper 4.9.3  helper programs for debian/rules
ii  module-assistant  0.9.3  tool to make module package creati

Versions of packages loop-aes-source recommends:
ii  kernel-package9.001  A utility for building Linux kerne

-- no debconf information


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



Bug#316812: exim4-config: support simple virtual domain configuration

2005-07-03 Thread Andrew Pimlott
Package: exim4-config
Version: 4.51-2
Severity: wishlist

I'm sure this must come up often, but since I don't see a bug for it, I
want to record it.  I have simple virtual domain requirements, and I
found that the configuration at

http://www.debian-administration.org/articles/140

met my needs splendidly.  Could something like this be added to
exim4-config?

Andrew

-- Package-specific info:
Exim version 4.51 #1 built 28-Jun-2005 18:05:34
Copyright (c) University of Cambridge 2005
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
Support for: iconv() IPv6 GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch nis 
nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
Configuration file is /var/lib/exim4/config.autogenerated

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages exim4-config depends on:
ii  adduser   3.64   Add and remove users and groups
ii  debconf [debconf-2.0] 1.4.51 Debian configuration management sy
ii  passwd1:4.0.3-35 change and administer password and

exim4-config recommends no packages.

-- debconf information:
  exim4/dc_noalias_regenerate: false
  exim4/dc_smarthost:
* exim4/dc_relay_domains:
* exim4/dc_relay_nets:
* exim4/mailname: pimlott.net
* exim4/dc_local_interfaces: 127.0.0.1
* exim4/dc_minimaldns: false
  exim4/exim3_upgrade: true
* exim4/dc_other_hostnames:
* exim4/dc_eximconfig_configtype: internet site; mail is sent and received 
directly using SMTP
  exim4/no_config: true
  exim4/hide_mailname:
* exim4/dc_postmaster: andrew
  exim4/dc_readhost:
* exim4/use_split_config: false
  exim4/internal/exim4-config.reconfigure: false
  exim4/exim4-config-title:


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



Bug#316810: loop-aes-source: clarify requirement for kernel-source

2005-07-03 Thread Andrew Pimlott
When I rebooted, I found another problem:  The make-kpkg line needs to
be something like

make-kpkg --append-to-version -1-686 modules_image

to match the suffix of the kernel-image-XXX package you're using.

Andrew


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



Bug#316812: exim4-config: support simple virtual domain configuration

2005-07-03 Thread Andrew Pimlott
On Mon, Jul 04, 2005 at 07:25:27AM +0200, Marc Haber wrote:
 On Sun, Jul 03, 2005 at 06:34:24PM -0700, Andrew Pimlott wrote:
  I'm sure this must come up often, but since I don't see a bug for it, I
  want to record it.
 
 It comes up often, but the virtual domain requirements of different
 people are so different that I really don't want to have the work of
 supporting the gazillions of different wishes.

Fair enough.

Andrew


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



Bug#314327: exim4-config: passwd.client requires cannonical hostname

2005-06-15 Thread Andrew Pimlott
Package: exim4-config
Version: 4.50-8
Severity: wishlist

I just upgraded from exim to exim4 in the process of upgrading from
Woody to Sarge.  My ISP requires authentication, and in exim (3), I
uncommented and modified the login: directive.  In exim4, I found
passwd.client and tried to use that instead.  Unfortunatly, when I
used my ISP's smarthost (smtp.sbcglobal.yahoo.com, as it is entered in
Debconf) as the host part, it didn't work.  I discovered the reason is
that smtp.sbcglobal.yahoo.com is an alias for
smtp-sbc-v1.mail.vip.sc5.yahoo.com, and when I put that in
passwd.client, it works.  Since I don't trust that to remain stable, I
put * in passwd.client, which also works.  However, obviously this is
not a solution for everyone.

If it would be feasible to allow using the non-cannonical hostname in
passwd.client, I think it would save users some grief.  If this is too
difficult, at least it could be documented in README.SMTP-AUTH, and
perhaps also in the passwd.client comments.  Something like:

Note: The hostname of the mail server must be the cannonical
hostname.  The hostname your ISP gives you (eg, mail.isp.com) may be
an alias for the cannonical hostname, which you can find by running
host mail.isp.com.  However, if you always connect to the same
smarthost, you might choose to enter the wildcard * to sidestep
the issue.

Andrew

-- Package-specific info:
Exim version 4.50 #1 built 27-May-2005 08:08:19
Copyright (c) University of Cambridge 2004
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
Support for: iconv() IPv6 GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch nis 
nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
Configuration file is /var/lib/exim4/config.autogenerated
# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'
#
# Please note that this is _not_ a dpkg-conffile and that automatic changes
# to this file might happen. The code handling this will honor your local
# changes, so this is usually fine, but will break local schemes that mess
# around with multiple versions of the file.
#
# update-exim4.conf uses this file to determine variable values to replace
# the DEBCONFsomethingDEBCONF strings in the configuration template files.
#
# Most settings found in here do have corresponding questions in the
# Debconf configuration, but not all of them.
#
# This is a Debian specific file

dc_eximconfig_configtype='smarthost'
dc_other_hostnames='*.pimlott.net:rassiga.com:pimlott.net'
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.sbcglobal.yahoo.com'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
mailname:pimlott.net

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (600, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.9-1-686-smp
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages exim4-config depends on:
ii  adduser 3.63 Add and remove users and groups
ii  debconf [debconf-2.0]   1.4.51   Debian configuration management sy
ii  passwd  1:4.0.3-31sarge5 change and administer password and

-- debconf information:
  exim4/dc_noalias_regenerate: false
* exim4/dc_smarthost: smtp.sbcglobal.yahoo.com
  exim4/dc_relay_domains:
* exim4/dc_relay_nets:
* exim4/mailname: pimlott.net
* exim4/dc_local_interfaces:
* exim4/dc_minimaldns: false
  exim4/exim3_upgrade: true
* exim4/dc_other_hostnames: *.pimlott.net:rassiga.com:pimlott.net
* exim4/dc_eximconfig_configtype: mail sent by smarthost; received via SMTP or 
fetchmail
  exim4/no_config: true
* exim4/hide_mailname: false
  exim4/dc_postmaster:
  exim4/dc_readhost:
* exim4/use_split_config: false
  exim4/internal/exim4-config.reconfigure: false
  exim4/exim4-config-title:


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



Bug#310757: davfs2: doesn't enforce permissions

2005-05-25 Thread Andrew Pimlott
Package: davfs2
Version: 0.2.3-2
Severity: grave
Tags: security
Justification: user security hole

It appears that davfs2 does not enforce unix permissions.  I just
mounted a DAV share as root.  When I list permissions in the root of the
mount, I see

% ls -ld .
drwxr-xr-x  1 root root 512 2005-05-25 11:43 .
% ls -l   
total 950
-rwxr-xr-x  0 root root  6 2005-05-25 11:43 file
drwxr-xr-x  1 root root512 2005-05-10 05:18 dir

However, as a regular user, I can create and modify files with no
restrictions.  For example touch foo and echo hello  file both work
fine.  I also tried mounting with mode=0700, and nothing changed, not
even the permissions displayed.  So it appears that there is no way to
restrict access to the mounted DAV share.

Also, on a possibly related note, I see that if I create a file with
touch foo, foo has the permissions

-rw-rw-r--  0 root root  0 2005-05-25 11:48 foo

However, if I unmount and remount, then the permissions revent to

-rwxr-xr-x  0 root root  0 2005-05-25 11:48 foo

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages davfs2 depends on:
ii  libc6  2.3.2.ds1-22  GNU C Library: Shared libraries an
ii  libneon24  0.24.7.dfsg-2 An HTTP and WebDAV client library
ii  libssl0.9.70.9.7g-1  SSL shared libraries
ii  libxml22.6.16-7  GNOME XML library
ii  zlib1g 1:1.2.2-4 compression library - runtime

-- no debconf information


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



Bug#304838: exim4-config: mail sent by smarthost; no local mail causes weird behavior wrt local delivery

2005-05-23 Thread Andrew Pimlott
[I was left out of the loop on replies to this bug that I filed.]

Marc Haber [EMAIL PROTECTED] wrote:
 On Fri, Apr 15, 2005 at 09:14:35PM -0700, Andrew Pimlott wrote:
  I have just installed a Debian unstable machine and configured exim4 for
  mail sent by smarthost; no local mail.  This has two weird effects
  (which I don't think are the same as bug 297841):  (Throughout this
  message, I have replaced my domain with example.com.)
  
  1.  Mail to real-andrew is not delivered locally; instead, exim tries to
  deliver to [EMAIL PROTECTED]
 
 This is unreproducible here, it delivers fine to the smarthost:

Maybe you misunderstood my example.  I ran mail real-andrew, with no
@domain, and it tried to deliver to [EMAIL PROTECTED]  But the
whole puprose (I thought) of real- addresses is that they will always be
delivered locally, not sent to a smarthost or anywhere else.  This is
what the debconf question exim4/dc_postmaster says:

Note that postmaster's mail should be read on the system to which it
is directed, rather than being forwarded elsewhere, so (at least one
of) the users you choose should not redirect their mail off this
machine. Use a real- prefix to force local delivery.

 No. no local mail does really mean, no local mail, and the
 templates cannot be changed before sarge release.

First, this puts the user in a difficult spot, because the debconf
templates contain contradictory statements.  I realize that changing
templates has a high cost, but I would consider it worthwhile because
the current wording is so confusing.

Second, please consider supporting real- addresses in all
configurations.  Since people have to ask for local delivery explicitly,
it seems unlikely that it would cause problems.  Moreover, I think many
users would like a no local mail except for system messages option,
and this change would provide it.  If you will not make this change, I
would at least clarify in Debconf that no local mail means even
system messages.  And what will you recommend that users enter for
dc_postmaster?

Andrew


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



Bug#273296: mozilla-browser: don't go to mozilla.org the first time the browserer is started after an upgrade

2005-05-23 Thread Andrew Pimlott
ROBERTOJIMENOCA [EMAIL PROTECTED] wrote:
 What page is that?
 Do you know if this bug is filled upstream?

Mozilla and Debian have different priorities, so I don't expect this
suggestion would receive a warm reception at Mozilla, and I don't have
the patience to argue with them.  In Debian, upgrades of the entire
system are forgettably routine, whereas Mozilla thinks that a new
browser version is a major life event.

Besides, I've been using Firefox for a while, which doesn't have this
problem.  I don't know whether Mozilla still does.

Andrew


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



Bug#309530: mozilla-firefox: emacs key shortcuts not recognized

2005-05-20 Thread Andrew Pimlott
Ok, I've figured out that killing gnome-settings-daemon restores my
settings in ~/.gtkrc-2.0.  All I can say is, holy crap is this bad
design!  My configuration varies depending on whether some daemon
happens to be running?!  The daemon asserts its defaults ahead of the
settings I've explicitly typed into my ~/.gtkrc-2.0?!

gnome-settings-daemon seems to have been started by some other program I
ran.  Is there some way of ensuring that it never gets started, or of
asking it to defer to my ~/.gtkrc-2.0?

BTW, README.Debian should be updated, because now even
gnome-keybinding-properties doesn't permit setting Emacs bindings.  Not
to mention that as soon as I run it, it undoes the key mappings I have
set with xmodmap.

Message to GNOME people:  Please give some consideration in your designs
to leaving things alone when you have not been asked to get involved.

Andrew


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



Bug#309530: mozilla-firefox: emacs key shortcuts not recognized

2005-05-20 Thread Andrew Pimlott
On Fri, May 20, 2005 at 09:34:36PM +0200, Loïc Minier wrote:
  When you reassigned this bug to Gtk, I thought I had seen a web page
  explaining all of this, but I couldn't get my hand on it again.  Guess
  what?  I've found it:
 http://kb.mozillazine.org/Emacs_Keybindings_(Firefox)

Thanks, I think I saw that at one point too.

  This ain't Firefox specific, and it will tell that there are two
  layers: the Gtk configuration, and the GNOME configuration of Gtk, the
  second being edited via gconf.

This isn't very useful if one is used some of the time, and the other is
used other times, and the difference is something that is invisible to
the user (whether gnome-session-daemon is running).  Really, this is a
terrible user experience.  Besides, the gtkrc-2.0 settings have been
documented for some time, and since they are explicitly entered, they
should override any default gnome-sesson-daemon settings.

  Could you please follow the suggestion on the page I pointed you to and
  report whether that helped?

I make a quick test, and changing the setting with gconf-editor (as
described on that page) it does fix the keybindings.  However,
gnome-settings-daemon still breaks my keyboard configuration when it
starts, because it (seemingly) reasserts my XKB settings, overwriting
the changes I added with xmodmap.  I can see no way to turn this off.

So the real solution for me is preventing gnome-settings-daemon from
running.

  If it did, I would be glad to complement the README.Debian of
  libgtk2.0-0 and eventually will suggest Gtk 2 apps getting report of
  the problem to link to this file.

Yes, that would be good.

  Message to GNOME people:  Please give some consideration in your designs
  to leaving things alone when you have not been asked to get involved.
 
  PS: Your rant doesn't reach GNOME people and is useless in this form.
  I must add that Gtk and GNOME people are quite close-working, so your
  reproach isn't well-targetted.

Well, since this bug is now on Gtk, I thought it might be a good
channel.  But maybe I'll paste some of this text into a GNOME bug report
(where it can get ignored because it doesn't affect GNOME-centric
users).

Andrew


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



Bug#309530: mozilla-firefox: emacs key shortcuts not recognized

2005-05-20 Thread Andrew Pimlott
http://bugzilla.gnome.org/304911


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



Bug#309530: mozilla-firefox: emacs key shortcuts not recognized

2005-05-20 Thread Andrew Pimlott
On Fri, May 20, 2005 at 11:28:19PM +0200, Loïc Minier wrote:
 
 On Fri, May 20, 2005, Andrew Pimlott wrote:
  This isn't very useful if one is used some of the time, and the other is
  used other times, and the difference is something that is invisible to
  the user (whether gnome-session-daemon is running).  Really, this is a
  terrible user experience.  Besides, the gtkrc-2.0 settings have been
  documented for some time, and since they are explicitly entered, they
  should override any default gnome-sesson-daemon settings.
 
  This is a point of view, I can't talk for the intentions of upstream,
  but you might consider the fact that a GConf override might be easier
  to implement in a large workstations parc.

I wouldn't mind an override if I had asked for it.  But anyway, it seems
that GTK is designed so that only one of GConf and .gtkrc is used at a
time, and that doesn't seem likely to change.

  I think you refer to a different bug here, related to your XKB
  configuration under GNOME, is this correct?

Right, I realize I'm mixing issues, and this doesn't have to do with
GTK.  Sorry.

Andrew


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



Bug#309530: mozilla-firefox: emacs key shortcuts not recognized

2005-05-17 Thread Andrew Pimlott
Package: mozilla-firefox
Version: 1.0.4-1
Severity: important

All emacs shortcuts in text inputs are gone in the latest firefox
upgrade.  For example, start firefox and click in the location bar.  If
I press ctrl-a, it selects the whole URL instead of moving to the
beginning.  If I press ctrl-w, it closes the window instead of deleting
a word.

I don't believe I've changed any settings.

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages mozilla-firefox depends on:
ii  debianutils  2.13.2  Miscellaneous utilities specific t
ii  fontconfig   2.3.2-1 generic font configuration library
ii  libatk1.0-0  1.8.0-4 The ATK accessibility toolkit
ii  libc62.3.2.ds1-22GNU C Library: Shared libraries an
ii  libfontconfig1   2.3.2-1 generic font configuration library
ii  libfreetype6 2.1.7-2.4   FreeType 2 font engine, shared lib
ii  libgcc1  1:3.4.3-13  GCC support library
ii  libglib2.0-0 2.6.4-1 The GLib library of C routines
ii  libgtk2.0-0  2.6.4-3 The GTK+ graphical user interface 
ii  libidl0  0.8.5-1 library for parsing CORBA IDL file
ii  libjpeg626b-10   The Independent JPEG Group's JPEG 
ii  libkrb53 1.3.6-3 MIT Kerberos runtime libraries
ii  libpango1.0-01.8.1-1 Layout and rendering of internatio
ii  libpng12-0   1.2.8rel-1  PNG library - runtime
ii  libstdc++5   1:3.3.6-5   The GNU Standard C++ Library v3
ii  libx11-6 4.3.0.dfsg.1-13 X Window System protocol client li
ii  libxext6 4.3.0.dfsg.1-13 X Window System miscellaneous exte
ii  libxft2  2.1.7-1 FreeType-based font drawing librar
ii  libxp6   4.3.0.dfsg.1-13 X Window System printing extension
ii  libxt6   4.3.0.dfsg.1-13 X Toolkit Intrinsics
ii  psmisc   21.6-1  Utilities that use the proc filesy
ii  xlibs4.3.0.dfsg.1-13 X Keyboard Extension (XKB) configu
ii  zlib1g   1:1.2.2-4   compression library - runtime

-- no debconf information


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



Bug#309530: mozilla-firefox: emacs key shortcuts not recognized

2005-05-17 Thread Andrew Pimlott
On Tue, May 17, 2005 at 02:32:24PM -0700, Andrew Pimlott wrote:
 FWIW, I upgraded my gtk packages from 2.6.4-1 to
 2.6.4-3 at the same time I upgraded firefox, so it could be gtk's fault.

Hmm  I see similar behavior in GAIM, so it smells like a GTK
problem.  I'll try reopening and reassigning the bug.

Andrew


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



Bug#309530: mozilla-firefox: emacs key shortcuts not recognized

2005-05-17 Thread Andrew Pimlott
On Tue, May 17, 2005 at 05:11:58PM -0400, Eric Dorland wrote:
 Look in the README.Debian. 

Argh, I only checked the changelog.Debian.  Actually, the README.Debian
says that the behavior changed for firefox 1.0, and for me Emacs keys
were working in 1.0.3.  In fact, I have had a .gtkrc-2.0 with

gtk-key-theme-name = Emacs

all along.  So the real problem is that firefox has evidently stopped
honoring that setting.  FWIW, I upgraded my gtk packages from 2.6.4-1 to
2.6.4-3 at the same time I upgraded firefox, so it could be gtk's fault.

Andrew


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



Bug#308126: unison: please mention in NEWS.Debian when archive format changes

2005-05-07 Thread Andrew Pimlott
Package: unison
Version: 2.10.2-1
Severity: wishlist

It's a pretty significant event for unison users when the archive format
changes.  If I have any unsynchronized changes when I upgrade to a new
archive format, I have to merge them all by hand.  I think a warning in
NEWS.Debian would be appropriate in this situation.

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages unison depends on:
ii  libc6   2.3.2.ds1-21 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#307743: pcsc-lite: does not build with debugging by default

2005-05-05 Thread Andrew Pimlott
Package: pcsc-lite
Severity: minor

The pcsc-lite source package builds without debugging (-g) by default,
in violation of policy 10.1[1].  I believe you copied a faulty example
out of an older version of policy; the current example should work
correctly.

Thanks,
Andrew

[1] http://www.debian.org/doc/debian-policy/ch-files.html

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)


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



Bug#307446: xfonts-terminus: files left behind on upgrade

2005-05-03 Thread Andrew Pimlott
Package: xfonts-terminus
Version: 4.12-2
Severity: minor

During upgrade:

Preparing to replace xfonts-terminus 4.12-1 (using 
.../xfonts-terminus_4.12-2_all.deb) ...
Unpacking replacement xfonts-terminus ...
dpkg: warning - unable to delete old file 
`/usr/share/fonts/bitmap/terminus': Directory not empty
dpkg: warning - unable to delete old file `/usr/share/fonts/bitmap': 
Directory not empty

And:

% find /usr/share/fonts/bitmap 
/usr/share/fonts/bitmap
/usr/share/fonts/bitmap/fonts.cache-1
/usr/share/fonts/bitmap/terminus
/usr/share/fonts/bitmap/terminus/fonts.cache-1

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages xfonts-terminus depends on:
ii  xutils   4.3.0.dfsg.1-12.0.1 X Window System utility programs

-- no debconf information


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



Bug#306975: sharutils: uudecode -m does not decode base64, as documented

2005-04-29 Thread Andrew Pimlott
Package: sharutils
Version: 1:4.2.1-13
Severity: minor

uudecode(1):

If  the option -m is given on the command line base64 encoding is
used instead.

% uudecode -m
uudecode: invalid option -- m
Try `uudecode --help' for more information.

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages sharutils depends on:
ii  debianutils 2.13.2   Miscellaneous utilities specific t
ii  libc6   2.3.2.ds1-21 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#306975: sharutils: uudecode -m does not decode base64, as documented

2005-04-29 Thread Andrew Pimlott
On Fri, Apr 29, 2005 at 09:54:37PM +0200, Santiago Vila wrote:
 On Fri, 29 Apr 2005, Andrew Pimlott wrote:
 
  % uudecode -m
  uudecode: invalid option -- m
  Try `uudecode --help' for more information.
 
 SYNOPSIS
 ---   uuencode [-m] [ file ] name

doh.  That's really lame, but not a bug I guess.

Andrew


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



Bug#303582: offlineimap: 'EOF occurred in violation of protocol' with uw-imapd

2005-04-21 Thread Andrew Pimlott
On Mon, Apr 11, 2005 at 08:41:37AM -0500, John Goerzen wrote:
 UW-IMAPd is known to do weird things like this, unfortunately.  I'd say
 about 2/3 of the problems people have with OfflineIMAP are with UW-IMAPd
 servers.

Ok, I've canned UW-IMAPd and installed dovecot.  (Actually, I think I
made a dumb mistake configuring OfflineIMAP when I was using UW-IMAPd,
but that's irrelevant now.)

  Another problem with uw-imapd is that whenever I access a mailbox via
  IMAP, even if I do not save any changes, it saves the mbox changing
  message statuses from N to O.  I would like to imapd to leave
  messages in the N status unless my mail client changes it.
 
 This may or may not be possible, depending on your specific IMAP server.

I asked about this on the dovecot mailing list, and got an answer that
is attached.

 offlineimap certainly takes every effort to avoid changing flags on
 messages during a download, but some IMAP servers will treat any
 download as a read.  In any case, once a message is read on a local
 client, that does change a flag that OfflineIMAP will propogate back,
 and it should result in the N and O being removed.  Alternatively,
 if you use IMAP or OfflineIMAP clients for all your mailbox accesses,
 you should have no trouble (IMAP does not differentiate between N and
 O).

The issue is that the N versus O state is very meaningful to me.
It's pretty important to the way I read mail that all messages I've
never seen have the N state.  If I were to sync with OfflineIMAP, but
then actually read my mail on the server, and all the Ns were gone, it
would bug me.

Andrew
---BeginMessage---
There are two relevant flags associated with a message in IMAP, SEEN 
and RECENT. New messages might be considered unread ones (don't 
have the SEEN flag set) or recent ones.

The client gets to modify SEEN, which it typically does when it reads 
the message. The server is the only thing that can modify RECENT, 
which it does when it has notified a client that has SELECT-ed 
(i.e. opened) the folder about new messages.

I assume offlineimap is behaving just like a normal client and 
SELECT-ing the folder in order to download messages. If it doesn't 
want to change the RECENT status, then it should use EXAMINE 
(opens mailbox readonly) instead of SELECT. Likewise, it shouldn't 
set the SEEN flag unless it wants to signal that the message has been 
read.

In other words, Dovecot is behaving correctly as far as I can tell, and 
offlineimap is probably to blame. See RFC 3501 (e.g. 
http://rfc.net/rfc3501.html#s2.3.2.;) for details!

Best Wishes,
Chris

On Tue, 19 Apr 2005 17:03:49 -0700 Andrew Pimlott [EMAIL PROTECTED] 
wrote:

 Hi.  I'm new to IMAP, but just tried uw-imapd and then dovecot in
 conjuction with offlineimap.  I'm using Debian package version 0.99.14-1
 and have my mail in mbox format.
 
 One of the first things that annoys me about both programs is that as
 soon as you read a mailbox over imap, the imapd changes all new
 messages to old.  It seems to have the assumption that the IMAP client
 is reading the messages, but particularly in the case of offlineimap,
 this assumption is not justified:  I might not read the message on the
 client on which I've just synced, I might read it on the server or
 another client.  So I would like dovecot to leave the mailbox alone, and
 leave it up to the client to write any changes to message status.  Is
 there any option to dovecot that would accomplish this?

--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+--
Christopher Wakelin,[EMAIL PROTECTED]
IT Services Centre, The University of Reading,   Tel: +44 (0)118 378 8439
Whiteknights, Reading, RG6 2AF, UK   Fax: +44 (0)118 975 3094
---End Message---


Bug#303582: offlineimap: 'EOF occurred in violation of protocol' with uw-imapd

2005-04-21 Thread Andrew Pimlott
On Thu, Apr 21, 2005 at 01:31:04PM -0500, John Goerzen wrote:
 OK, they do have a point about EXAMINE.  OfflineIMAP currently' doesn't
 do that for performance reasons (it would have to re-SELECT the same
 folder if it were to have to modify it later).  But it could.
 
 The mechanics of handling \Recent are also not trivial but doable.
 
 I'll go ahead and leave this open but I don't think I'll have time to
 work on it soonish.

No problem.  I haven't even settled on using OfflineIMAP; I'm just
testing the waters.

 One other thing might be to suggest treating the absence of any flag as
 I've seen it and (N or O) as I've not seen it.

Well, three states is kind of nice.  But I'm thinking about revising my
mail habits, so anything's up for consideration

Andrew


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



Bug#305069: mutt: extra redraw, scroll when resuming

2005-04-17 Thread Andrew Pimlott
Package: mutt
Version: 1.5.9-1
Severity: normal

Starting with the upgrade to 1.5.8, mutt has displayed a weird behavior
when resuming from a suspend while displaying the message index.  What
appears to happen is, it initially redraws the screen as it was before,
as expected; but then it immediately draws the screen again, this time
scrolling so that the selected message is at the bottom of the screen.
(Or, with nomenu_scroll, so that the index is at a natural page.)
Even if was already in this position, so that no scrolling is done, the
redraw is visible as an annoying flash.

To reproduce, open a mailbox (with menu_scroll set) with more than one
screen-full of messages, go to the end, then go up one message, so that
you are on the second to last line of the index.  Suspend with ctrl-Z
and resume.  You should see that the index is scrolled so that the
message you are on is now the last line of the index.

Andrew

-- System Information:
Debian Release: 3.0
  APT prefers unstable
  APT policy: (600, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-1-686-smp
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages mutt depends on:
ii  exim [mail-transport-agent] 3.35-1woody4 An MTA (Mail Transport Agent)
ii  libc6   2.3.2.ds1-20 GNU C Library: Shared libraries an
ii  libdb4.34.3.27-2 Berkeley v4.3 Database Libraries [
ii  libgnutls11 1.0.16-13GNU TLS library - runtime library
ii  libidn110.5.13-1.0   GNU libidn library, implementation
ii  libncursesw55.4-4Shared libraries for terminal hand
ii  libsasl22.1.19-1.5   Authentication abstraction library

-- no debconf information


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



Bug#304838: exim4-config: mail sent by smarthost; no local mail causes weird behavior wrt local delivery

2005-04-15 Thread Andrew Pimlott
Package: exim4-config
Version: 4.50-5
Severity: normal

I have just installed a Debian unstable machine and configured exim4 for
mail sent by smarthost; no local mail.  This has two weird effects
(which I don't think are the same as bug 297841):  (Throughout this
message, I have replaced my domain with example.com.)

1.  Mail to real-andrew is not delivered locally; instead, exim tries to
deliver to [EMAIL PROTECTED]  Since root is aliased to
real-andrew, this means that system messages are not delivered.  The
debconf questions imply that real- mail should be delivered locally
even with mail sent by smarthost; no local mail.

2.  Mail to [EMAIL PROTECTED] fails with 451 Temporary local problem.
The log message looks bizarre:

2005-04-15 13:12:40 H=localhost [127.0.0.1]:33800 I=[127.0.0.1]:25 
U=andrew F=[EMAIL PROTECTED] temporarily rejected RCPT [EMAIL PROTECTED]: 
error in redirect data: domain missing or malformed in andrew@

I don't know where andrew@ came from.  I think that @localhost
mail should be delivered locally even with mail sent by smarthost;
no local mail, especially since that's what fetchmail uses.
However, even if you want to reject such mail, the error status and
log message should probably made more clear.

Andrew

-- Package-specific info:
Exim version 4.50 #1 built 03-Apr-2005 07:22:57
Copyright (c) University of Cambridge 2004
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
Support for: iconv() IPv6 GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch nis 
nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
Configuration file is /var/lib/exim4/config.autogenerated
# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'
#
# This is a Debian specific file

dc_eximconfig_configtype='satellite'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='mail.example.com'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
mailname:example.com

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages exim4-config depends on:
ii  adduser 3.63 Add and remove users and groups
ii  debconf [debconf-2.0]   1.4.48   Debian configuration management sy
ii  passwd  1:4.0.3-31sarge2 change and administer password and

-- debconf information:
  exim4/dc_noalias_regenerate: false
* exim4/dc_smarthost: mail.example.com
  exim4/dc_relay_domains:
  exim4/dc_relay_nets:
* exim4/mailname: example.com
* exim4/dc_local_interfaces: 127.0.0.1
* exim4/dc_minimaldns: false
  exim4/exim3_upgrade: true
* exim4/dc_other_hostnames:
* exim4/dc_eximconfig_configtype: mail sent by smarthost; no local mail
  exim4/no_config: true
* exim4/hide_mailname: false
* exim4/dc_postmaster: real-andrew
* exim4/dc_readhost:
* exim4/use_split_config: false
  exim4/exim4-config-title:



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



Bug#304845: tasksel: desktop task has incomplete printing support

2005-04-15 Thread Andrew Pimlott
On Fri, Apr 15, 2005 at 06:53:37PM -0400, Joey Hess wrote:
 There's a print server task on the same screen that will install printer
 support.

Sure, but a user who just wants to print probably won't select print
server.  If cups is the standard way to print from GNOME, it seems it
should be installed with desktop.

Andrew


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



Bug#304701: fetchmail: uidl is on by default

2005-04-14 Thread Andrew Pimlott
Package: fetchmail
Version: 6.2.5-12
Severity: minor

I set up fetchmail with a POP3 server without using the uidl option, and
was confused to see it using a .fetchids file anyway.  I discovered that
fetchmail tries to use UIDL even if not configured to, if the LAST
command is not supported by the server (pop3.c starting at line 828 in
the Debian source).  This should probably be documented.

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages fetchmail depends on:
ii  adduser 3.63 Add and remove users and groups
ii  base-files  3.1.2Debian base system miscellaneous f
ii  debconf 1.4.48   Debian configuration management sy
ii  debianutils 2.13.2   Miscellaneous utilities specific t
ii  libc6   2.3.2.ds1-20 GNU C Library: Shared libraries an
ii  libssl0.9.7 0.9.7e-3 SSL shared libraries

-- no debconf information


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



Bug#303582: offlineimap: 'EOF occurred in violation of protocol' with uw-imapd

2005-04-07 Thread Andrew Pimlott
Package: offlineimap
Version: 4.0.9
Severity: normal

I installed uw-imapd-ssl 4:2001adebian-6 from woody on my mail server,
and tried to access it with offlineimap from unstable.  I got the
following error:

% offlineimap -u TTY.TTYUI 
OfflineIMAP 4.0.8 (Rev 592)
Copyright (C) 2002 - 2004 John Goerzen [EMAIL PROTECTED]
This software comes with ABSOLUTELY NO WARRANTY; see the file
COPYING for details.  This is free software, and you are welcome
to distribute it under the conditions laid out in COPYING.
Account sync madstop:
   * Processing account madstop
Account sync madstop:
   Copying folder structure from IMAP to MappedIMAP
Account sync madstop:
   Establishing connection to madstop.pimlott.net:993.
madstop: Enter password: 
Account sync madstop:
   Establishing connection to madstop.pimlott.net:993.
madstop: Enter password: 
Folder sync madstop[mail/test]:
   Syncing mail/test: IMAP - MappedIMAP
Copy message 1 from mail/test:
   Copy message 1 IMAP[mail/test] - MappedIMAP[mail/test], 
LocalStatus[mail.test]
Thread 'Copy message 1 from mail/test' terminated with exception:
Traceback (most recent call last):
  File /usr/lib/python2.3/site-packages/offlineimap/threadutil.py, line 153, 
in run
Thread.run(self)
  File /usr/lib/python2.3/threading.py, line 422, in run
self.__target(*self.__args, **self.__kwargs)
  File /usr/lib/python2.3/site-packages/offlineimap/folder/Base.py, line 276, 
in copymessageto
newuid = object.savemessage(uid, message, flags)
  File /usr/lib/python2.3/site-packages/offlineimap/folder/UIDMaps.py, line 
156, in savemessage
newluid = self._mb.savemessage(self, -1, content, flags)
  File /usr/lib/python2.3/site-packages/offlineimap/folder/IMAP.py, line 224, 
in savemessage
date, content)[0] == 'OK')
  File /usr/lib/python2.3/site-packages/offlineimap/imaplib.py, line 319, in 
append
return self._simple_command(name, mailbox, flags, date_time)
  File /usr/lib/python2.3/site-packages/offlineimap/imaplib.py, line 976, in 
_simple_command
return self._command_complete(name, apply(self._command, (name,) + args))
  File /usr/lib/python2.3/site-packages/offlineimap/imaplib.py, line 778, in 
_command
while self._get_response():
  File /usr/lib/python2.3/site-packages/offlineimap/imaplib.py, line 824, in 
_get_response
resp = self._get_line()
  File /usr/lib/python2.3/site-packages/offlineimap/imaplib.py, line 917, in 
_get_line
line = self.readline()
  File /usr/lib/python2.3/site-packages/offlineimap/imaplib.py, line 1149, in 
readline
return self.sslobj.readline()
  File /usr/lib/python2.3/site-packages/offlineimap/imaplib.py, line 1091, in 
readline
linebuf = self.read(1024)
  File /usr/lib/python2.3/site-packages/offlineimap/imaplib.py, line 1082, in 
read
retval = self._read(n)
  File /usr/lib/python2.3/site-packages/offlineimap/imaplib.py, line 1070, in 
_read
return self.sslsock.read(n)
sslerror: (8, 'EOF occurred in violation of protocol')


Last 12 debug messages logged for Copy message 1 from mail/test prior to 
exception:
imap: Returned object from fetching 1: ('OK', [('1 (UID 1 BODY[] {693}', 
'Return-path: [EMAIL PROTECTED]\r\nEnvelope-to: [EMAIL PROTECTED]: Thu, 07 
Apr 2005 07:43:23 -0700\r\nReceived: from andrew by madstop.pimlott.net with 
local (Exim 3.35 #1 (Debian))\r\n\tid 1DJYE7-0002J3-00\r\n\tfor [EMAIL 
PROTECTED]; Thu, 07 Apr 2005 07:43:23 -0700\r\nDate: Thu, 7 Apr 2005 07:43:23 
-0700\r\nFrom: Andrew Pimlott [EMAIL PROTECTED]\r\nTo: Andrew Pimlott [EMAIL 
PROTECTED]\r\nSubject: test\r\nMessage-ID: [EMAIL 
PROTECTED]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; 
charset=us-ascii\r\nContent-Disposition: inline\r\nUser-Agent: 
Mutt/1.5.6+20040907i\r\nX-Bogosity: Ham, tests=bogofilter, spamicity=0.42, 
version=0.94.1\r\nContent-Length: 0\r\nLines: 0\r\n\r\n'), ')'])
imap: savemessage: called
imap: savemessage: using date  7-Apr-2005 07:43:23 -0800
imap: savemessage: initial content is: 'Return-path: [EMAIL 
PROTECTED]\r\nEnvelope-to: [EMAIL PROTECTED]: Thu, 07 Apr 2005 07:43:23 
-0700\r\nReceived: from andrew by madstop.pimlott.net with local (Exim 3.35 #1 
(Debian))\r\n\tid 1DJYE7-0002J3-00\r\n\tfor [EMAIL PROTECTED]; Thu, 07 Apr 
2005 07:43:23 -0700\r\nDate: Thu, 7 Apr 2005 07:43:23 -0700\r\nFrom: Andrew 
Pimlott [EMAIL PROTECTED]\r\nTo: Andrew Pimlott [EMAIL 
PROTECTED]\r\nSubject: test\r\nMessage-ID: [EMAIL 
PROTECTED]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; 
charset=us-ascii\r\nContent-Disposition: inline\r\nUser-Agent: 
Mutt/1.5.6+20040907i\r\nX-Bogosity: Ham, tests=bogofilter, spamicity=0.42, 
version=0.94.1\r\nContent-Length: 0\r\nLines: 0\r\n\r\n'
imap: savemessage: new headers are: 
X-OfflineIMAP-1507185133-6d616473746f70-6d61696c2f74657374: 
1112887115-0251739269695-v4.0.8
imap: savemessage_addheader: called to add 
X-OfflineIMAP-1507185133-6d616473746f70-6d61696c2f74657374: 
1112887115-0251739269695-v4.0.8
imap: savemessage_addheader: insertionpoint = 33
imap

Bug#303612: uw-imapd: on upgrade from woody, no ports are activated in inetd.conf

2005-04-07 Thread Andrew Pimlott
Package: uw-imapd
Version: 7:2002edebian1-9
Severity: normal

I just upgraded from uw-imapd-ssl in woody to uw-imapd from unstable.  I
took the default answers to the new debconf questions, in particular,
listen on imap2 and imaps, and do not enforce port selection.  My
previous uw-imapd-ssl configuration listened on the same two ports in
inetd.conf; however, after upgrading, there were no imap entries in
inetd.conf.  I'm guessing that the new package chose not to enforce
the port selections, because I was upgrading.  However, since this is
the first time I saw the debconf questions, I expected my choices to be
honored this time.  When I changed my answer to the enforce question to
yes, the lines were added to inetd.conf as expected.

It seems that this could trip people upgrading from woody, so it would
be good to create a better transition.  When upgrading from a
pre-debconf version, the selected ports should probably be enforced
unconditionally.

Andrew

-- System Information:
Debian Release: 3.0
  APT prefers unstable
  APT policy: (600, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-1-686-smp
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages uw-imapd depends on:
ii  debconf 1.4.46   Debian configuration management sy
ii  libc-client2002edebian  7:2002edebian1-9 UW c-client library for mail proto
ii  libc6   2.3.2.ds1-20 GNU C Library: Shared libraries an
ii  libcomerr2  1.36release-1common error description library
ii  libkrb531.3.6-1  MIT Kerberos runtime libraries
ii  libpam-runtime  0.76-22  Runtime support for the PAM librar
ii  libpam0g0.76-22  Pluggable Authentication Modules l
ii  libssl0.9.7 0.9.7e-3 SSL shared libraries
ii  openssl 0.9.6c-2.woody.7 Secure Socket Layer (SSL) binary a

-- debconf information:
* uw-imapd/force_debconf_choice: false
* uw-imapd/protocol: imap2, imaps


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



Bug#300667: translation dictionaries on dict.org

2005-03-22 Thread Andrew Pimlott
On Mon, Mar 21, 2005 at 10:07:00PM -0500, Rik Faith wrote:
 I've added an english and a trans virtual dictionary to the dict.org
 and test.dict.org servers.  The default is still to show everything --
 it demonstrates the fine freedict.org work that I've been remiss in not
 showing off sooner.

It seems that right now, both using the dict client and www.dict.org, I
get only english dictionaries by default.  Which is very comfortable for
me, but it doesn't sound like what you intended.  I understand your wish
to showcase all the free dictionaries by default--it's very impressive.

Andrew


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



Bug#300667: translation dictionaries on dict.org

2005-03-21 Thread Andrew Pimlott
On Mon, Mar 21, 2005 at 10:10:23AM -0500, Rik Faith wrote:
 I could add a virtual dictionary of non-translating dictionaries that is
 not normally searched.  Then you could search in, e.g., the
 non-translating database -- then you could depend on me to keep it up
 to date when I change the databases served.  I'll explore this option
 this week or next and let you know.

Thanks, that seems like a good solution.  You could also make a virtual
dictionary of just the translating dictionaries, for when people want
that.

  I filed a Debian bug[1] to track this issue.  If you reply-all to this
  message, your response will be added to the bug log.
 
 Sure, but I don't see how this is a Debian bug?

It's not, but 1) the Debian maintainer usually knows how to route the
issue to right person, 2) sometimes (eg if upstream is unresponsive, not
in this case) Debian will make its own fix, and 3) the Debian BTS gives
an issue visibility and a communications channel it might not otherwise
have.

Andrew


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



Bug#300667: dict.org returns useless foreign translations

2005-03-20 Thread Andrew Pimlott
Package: dict
Version: 1.9.15-1
Severity: wishlist

dict has recently started returning translations into various languages.
While this is cool, it's not what I've come to expect from dict and is
generally useless to me when I want to know what a word means.  (It
helps that these entries are at the end, so I can stop reading when I
see them, but they are still distracting.)  The cause is the addition of
translation dictionaries to dict.org, and there doesn't appear to be a
straight-forward way to leave this class of dictionaries out of
searches.  I will email [EMAIL PROTECTED] about this, but I wanted to
file a Debian bug for tracking and because perhaps the Debian package
can work around the problem.

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages dict depends on:
ii  libc6   2.3.2.ds1-20 GNU C Library: Shared libraries an
ii  netbase 4.20 Basic TCP/IP networking system
ii  recode  3.6-10   Character set conversion utility
ii  zlib1g  1:1.2.2-4compression library - runtime

-- no debconf information


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



Bug#300667: translation dictionaries on dict.org

2005-03-20 Thread Andrew Pimlott
Hi.  I use the dict client all the time, and noticed that dict.org
recently added translation dictionaries to the default list.  This is a
cool idea, but it's kind of annoying to run dict looking for a
definition and get a long list of translations at the end.  There
doesn't seem to be any easy way to omit these dictionaries on my end
(other than enumerating all the dictionaries I want, which list is
ever-changing), so I'm wondering if you have a solution.  Perhaps the
translation dictionaries should be moved to a different dict server, or
a feature should be added to select a class of dictionaries.  (I don't
know anything about the dict protocol, so I don't know whether this is
feasible.)

I filed a Debian bug[1] to track this issue.  If you reply-all to this
message, your response will be added to the bug log.

Thanks,
Andrew

[1] http://bugs.debian.org/300667


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



Bug#299892: make: stripping leading ./ causes flaky results

2005-03-16 Thread Andrew Pimlott
Package: make
Version: 3.80-9
Severity: minor

[This bug was sent to bug-make@gnu.org, but since I haven't received a
reply, I'm posting it here so there is a record.]

make is doing something funny in the area of stripping the leading ./
from filenames.  I can demonstrate with the following Makefile, which is
also attached so you get a copy without whitespace damage.

files := $(shell find . -type f -print)
objects: $(addprefix ./, $(files))
install: $(addprefix /home/andrew/, $(files))
$(addprefix /home/andrew/, $(files)): /home/andrew/%: ./%
true $

Put this in an empty directory, then create some files, eg

for i in $(seq 1 10); do touch foo$i; done

and run

make install

Output:

true foo1
true foo2
true foo3
true foo4
true ./foo5
true foo6
true foo7
true foo8
true ./foo9
true foo10
true Makefile

Funny, huh?  I gave a little attempt to tracking it down.  I thought
maybe parse_file_seq was at fault, but it seems to give correct results.
Then, I looked at the output of

make -r -p install

(attached).  Looking at the Not a target entries, I see foo5,
./foo5, and foo4, but no ./foo4.  So it seems that for some reason foo5
has an entry under both names and they are aliased in some way.  I can't
imagine why this only afflicts some files.

Also, I noticed that if I comment out the second line of the Makefiles
(which defines the unused objects target), the output is:

true ./foo1
true ./foo2
true ./foo3
true ./foo4
true ./foo5
true ./foo6
true ./foo7
true ./foo8
true ./foo9
true ./foo10
true ./Makefile

This seems to be a mostly cosmetic bug, but the aliasing is somewhat
worrying.

My make is 3.80 in Debian GNU/Linux unstable.

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages make depends on:
ii  libc6   2.3.2.ds1-20 GNU C Library: Shared libraries an

-- no debconf information
files := $(shell find . -type f -print)
objects: $(addprefix ./, $(files))
install: $(addprefix /home/andrew/, $(files))
$(addprefix /home/andrew/, $(files)): /home/andrew/%: ./%
true $
# GNU Make 3.80
# Copyright (C) 2002  Free Software Foundation, Inc.
# This is free software; see the source for copying conditions.
# There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
true foo1
true foo2
true foo3
true foo4
true ./foo5
true foo6
true foo7
true foo8
true ./foo9
true foo10
true make_data_base
true Makefile

# Make data base, printed on Mon Feb 28 16:23:46 2005

# Variables

# automatic
D = $(patsubst %/,%,$(dir $))
# automatic
?F = $(notdir $?)
# environment
RLPR_PRINTHOST = 10.16.16.20
# default
CWEAVE = cweave
# automatic
?D = $(patsubst %/,%,$(dir $?))
# automatic
@D = $(patsubst %/,%,$(dir $@))
# environment
XAUTHORITY = /home/andrew/.Xauthority
# automatic
@F = $(notdir $@)
# default
CURDIR := /home/andrew/proj/web/apn/test
# makefile
SHELL = /bin/sh
# default
RM = rm -f
# default
CO = co
# environment
HZ = 100
# environment
_ = /usr/bin/make
# default
PREPROCESS.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F
# default
LINK.o = $(CC) $(LDFLAGS) $(TARGET_ARCH)
# default
OUTPUT_OPTION = -o $@
# environment
HUSHLOGIN = FALSE
# default
COMPILE.cpp = $(COMPILE.cc)
# makefile (from `Makefile', line 1)
MAKEFILE_LIST :=  Makefile
# default
LINK.p = $(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# default
CC = cc
# default
COMPILE.f = $(FC) $(FFLAGS) $(TARGET_ARCH) -c
# default
CHECKOUT,v = +$(if $(wildcard $@),,$(CO) $(COFLAGS) $ $@)
# default
CPP = $(CC) -E
# default
LINK.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# environment
PATH = 
/home/andrew/bin:/usr/sbin:/sbin:/home/andrew/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
# default
LD = ld
# default
TEXI2DVI = texi2dvi
# environment
FVWM_USERDIR = /home/andrew/.fvwm
# default
YACC = yacc
# makefile (from `Makefile', line 1)
files := ./foo1 ./foo2 ./foo3 ./foo4 ./foo5 ./foo6 ./foo7 ./foo8 ./foo9 ./foo10 
./make_data_base ./Makefile
# default
COMPILE.mod = $(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH)
# default
ARFLAGS = rv
# default
LINK.r = $(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# environment
WINDOWID = 33554448
# environment
FVWM_MODULEDIR = /usr/lib/fvwm/2.5.12
# default
LINT.c = $(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)
# default
LINT = lint
# default
YACC.y = $(YACC) $(YFLAGS)
# default
AR = ar
# default
TANGLE = tangle
# environment
LS_COLORS = 

Bug#297340: make: tilde expansion does not work as in the shell

2005-02-28 Thread Andrew Pimlott
Package: make
Version: 3.80-9
Severity: minor

In the shell (tested with bash and zsh), ~/foo expands to
/home/andrew/foo whether or not this file exists.  In make, it expands
only when the file exists; otherwise, it expands to the empty string.
Here is an example:

% echo ~/foo
/home/andrew/foo
% ls ~/foo
ls: /home/andrew/foo: No such file or directory
% cat  Makefile
all:
true $(wildcard ~/foo)
% make
true 
% touch foo
% make 
true /home/andrew/foo

This consistency seems gratuitous and unintuitive, so I believe it
should be fixed to behave like the shell.  If it is not fixed, it should
be documented.

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages make depends on:
ii  libc6   2.3.2.ds1-20 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#297374: make: builds without debugging by default (policy 10.1)

2005-02-28 Thread Andrew Pimlott
Package: make
Version: 3.80-9
Severity: minor

-g should be used by default accourding to policy 10.1.

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages make depends on:
ii  libc6   2.3.2.ds1-20 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#297340: make: tilde expansion does not work as in the shell

2005-02-28 Thread Andrew Pimlott
On Mon, Feb 28, 2005 at 01:10:25PM -0600, Manoj Srivastava wrote:
 The problem lies in your use of the function wildcard.

Ick, thank you for pointing this out.

  $(wildcard PATTERN...)
 
 This string, used anywhere in a makefile, is replaced by a
 space-separated list of names of existing files that match one of the
 given file name patterns.  If no existing file name matches a pattern,
 then that pattern is omitted from the output of the `wildcard'
 function.  Note that this is different from how unmatched wildcards
 behave in rules, where they are used verbatim rather than ignored
 (*note Wildcard Pitfall::).

This last sentence is slightly inaccurate (or perhaps ambiguous,
depending on the meaning of unmatched).  If ~/foo (where foo does not
exist) is used in a rule, it _is_ expanded to /home/andrew/foo (rather
than used verbatim).  Consider the static pattern rule:

~/foo/bar: ~/foo/%: %

This gives the error target `/home/andrew/foo' doesn't match the target
pattern, because ~/foo was expanded in the target, but not in the
target pattern.  I thought I could fix this by pre-expanding ~foo:

dest := $(wildcard ~/foo)
$(dest)/foo: $(dest)/%: %

but this runs afoul of the rule you point out.  (In the real code, ~/foo
is a parameter that might be set by the user, so I wanted to support ~
expansion.)

I would suggest that ~ expansion be excepted from the no existing file
name rule, since that rule seems to have been written with * and ?
wildcards in mind.  However, I have not looked at whether this is
feasible.  I think what this really indicates is that ~ and * expansion
are different.

As a second alternative, I would suggest reading the last sentence cited
strictly, and not expanding ~/foo in rules when that file doesn't exist.
This would make my first example work.  However, I consider this
inferior to the first suggestion, because it is inconsistent with the
shell and less intuitive.

For now, I'll probably just go with

dest := $(shell echo ~/foo)

Andrew


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



Bug#297452: reportbug: automatic bcc is AWOL

2005-02-28 Thread Andrew Pimlott
Package: reportbug
Version: 3.8
Severity: normal

I noticed when filing a recent bug that I didn't get a mailed copy of
the bug report, as I am used to.  The documentation of the --no-cc
option suggests that by default I should get a bcc, and my (untouched)
/etc/reportbug.conf contains a line cc.  So the lack of a bcc seems to
be a bug.  Note I am using the --mutt option.

Andrew

-- Package-specific info:
** Environment settings:
EDITOR=vi
VISUAL=vi
EMAIL=[EMAIL PROTECTED]

** /home/andrew/.reportbugrc:
mutt
no-query-bts
mode standard

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages reportbug depends on:
ii  python2.3 2.3.5-1An interactive high-level object-o

-- no debconf information


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



Bug#293272: cron: @include common-session in PAM config logs to auth.log

2005-02-01 Thread Andrew Pimlott
Package: cron
Version: 3.0pl1-86
Severity: wishlist

My disk doesn't stay spun-down very long, even with laptop-mode.  I
discovered the problem was syslog doing syncs to auth.log whenever a
cron job runs.  (I have a package, lockout, that runs a cron job every
minute.)  cron logs to auth.log because it has @include common-session
in its PAM config, and common-session uses pam_unix.  The log lines look
like

Feb  1 20:07:01 localhost CRON[25041]: (pam_unix) session opened for user 
root by (uid=0)
Feb  1 20:07:01 localhost CRON[25041]: (pam_unix) session closed for user 
root

I would suggest leaving common-session out of the PAM config, because a
cron job is not really a session in the normal sense.  It really doesn't
make sense for every cron job to be logged in auth.log.  (If you want to
log them, daemon.log would probably be better.)

Another way to solve my problem would be to change syslog.conf so that
auth.log is not synced.  However, this seems sub-optimal because real
authorization events are pretty important.

Andrew

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages cron depends on:
ii  adduser 3.59 Add and remove users and groups
ii  debianutils 2.11.2   Miscellaneous utilities specific t
ii  libc6   2.3.2.ds1-20 GNU C Library: Shared libraries an
ii  libpam0g0.76-22  Pluggable Authentication Modules l

-- no debconf information


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



Bug#291787: xterm: selection is cleared by scrolling

2005-01-22 Thread Andrew Pimlott
Package: xterm
Version: 4.1.0-16woody5
Severity: normal

First, I want to say I couldn't be more pleased by the recent effort
(bug 277832) to improve selection handling.  The new behavior is
generally quite pleasant.  However, there appears to be a significant
regression.  Any time the terminal scrolls (by which I mean, a newline
is received when the cursor is at the bottom, not scrolling of the view
with shift-pgup), the selection is cleared.  To reproduce:

1.  Open an xterm.
2.  Press enter enough times to get the cursor to the bottom of the
screen.
3.  Select something.
4.  Press return to scroll one line.  The selection is cleared.

I'm not sure exactly which version introduced this behavior, but I'm
guessing it was a side-effect of fixing bug 277832.  I've verified that
in 4.1.0-16woody5, the selection remains in step 4.

Andrew

-- System Information:
Debian Release: 3.0
  APT prefers unstable
  APT policy: (600, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-1-686-smp
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages xterm depends on:
ii  debconf  1.4.42  Debian configuration management sy
ii  libc62.3.2.ds1-20GNU C Library: Shared libraries an
ii  libfreetype6 2.1.7-2.3   FreeType 2 font engine, shared lib
ii  libncurses5  5.4-4   Shared libraries for terminal hand
ii  libxaw7  4.1.0-16woody5  X Athena widget set library
ii  xlibs4.3.0.dfsg.1-10 X Keyboard Extension (XKB) configu

-- debconf information:
  xterm/xterm_needs_devpts:
  xterm/clobber_xresource_file: true


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



<    1   2