Bug#1049457: fuser(1) not working on libraries, possibly because of disagreement over minor device

2023-12-04 Thread Paul Kimoto
On Mon, Aug 21, 2023 at 10:07:04PM -0400, Paul Kimoto wrote:
> FWIW, fuser from psmisc-23.4 configured with
> "--enable-mountinfo-list" produces the kind of output I expect.
> (Without "--enable-mountinfo-list", it doesn't.)

I wrote the above, but it is just wrong.  Sorry for the misinformation.
-Paul



Bug#1049457: fuser(1) not working on libraries, possibly because of disagreement over minor device

2023-09-05 Thread Paul Kimoto
On Fri, Sep 01, 2023 at 05:47:10PM +1000, Craig Small wrote:
> I was looking at https://gitlab.com/psmisc/psmisc/-/issues/39 which is a
> similar, but different issue. Same physical device but due to mount
> namespaces different device ID.
> I'd be curious if lsof finds the access.

$ lsof /usr/lib/x86_64-linux-gnu/libc.so.6
$ lsof | grep -F /usr/lib/x86_64-linux-gnu/libc.so.6 | tail -n 1
lsof  56367   kimoto  mem   REG   
0,25 1834061 /usr/lib/x86_64-linux-gnu/libc.so.6 (path dev=0,27)

(Note the somewhat unusual "path dev=..." bit.)

Maybe https://github.com/lsof-org/lsof/issues/152 is related.



Bug#1049457: fuser(1) not working on libraries, possibly because of disagreement over minor device

2023-08-21 Thread Paul Kimoto
On Wed, Aug 16, 2023 at 11:03:14PM -0400, Paul Kimoto wrote:
> On Wed, Aug 16, 2023 at 05:25:26PM +1000, Craig Small wrote:
>> What does
>> grep -e ' 0:2[57] ' /proc/self/mountinfo
>> show?
> 
> 29 1 0:25 /@rootfs / rw,relatime shared:1 - btrfs /dev/sda3
>   rw,compress=zstd:1,ssd,space_cache=v2,subvolid=256,subvol=/@rootfs

FWIW, fuser from psmisc-23.4 configured with
"--enable-mountinfo-list" produces the kind of output I expect.
(Without "--enable-mountinfo-list", it doesn't.)



Bug#1049457: fuser(1) not working on libraries, possibly because of disagreement over minor device

2023-08-16 Thread Paul Kimoto
On Wed, Aug 16, 2023 at 05:25:26PM +1000, Craig Small wrote:
>> $ stat -L /usr/lib/x86_64-linux-gnu/libc.so.6
>>
>>   File: /usr/lib/x86_64-linux-gnu/libc.so.6
>>   Size: 1922136 Blocks: 3760   IO Block: 4096   regular file
>> Device: 0,27Inode: 1834061 Links: 1
>>
> [...]
> 
>> $ grep -F libc.so /proc/$$/maps
>> 7f6c81da2000-7f6c81dc8000 r--p  00:19 1834061
>> /usr/lib/x86_64-linux-gnu/libc.so.6
>>
>> It looks like there is a disagreement about which device the file's on:
>> 0,27 vs. 00:19 (i.e., 0,25).

> So, why is the device id different? It might be something odd with that
> filesystem, but it could be mount namespaces.
> Do you know if you have those?

/ is btrfs with just the single subvolume (to my knowledge), set up by
the Debian installer.

# btrfs subvolume list -a -t /
ID  gen top level   path
--  --- -   
256 42766   5   /@rootfs

> What does
> grep -e ' 0:2[57] ' /proc/self/mountinfo
> show?

29 1 0:25 /@rootfs / rw,relatime shared:1 - btrfs /dev/sda3
  rw,compress=zstd:1,ssd,space_cache=v2,subvolid=256,subvol=/@rootfs

It looks like interpreting the device number may be a problem with btrfs:

https://lwn.net/Articles/866582/
"... the filesystem allocates a separate device number (the usual
major/minor pair) for each subvolume; that number can be seen with a
system call like stat().  [... Those] numbers do not show up in files
like /proc/self/mountinfo, leading to inconsistent views of how the
filesystem is put together."

> You could also try
> sudo nsenter -a -t  fuser
> /usr/lib/x86_64-linux-gnu/libc.so.6

This doesn't seem to produce any output.



Bug#1049457: fuser(1) not working on libraries, possibly because of disagreement over minor device

2023-08-15 Thread Paul Kimoto
Package: psmisc
Version: 23.6-1

root filesystem: /dev/sda3 / btrfs rw,relatime,compress=zstd:1,ssd,
   space_cache=v2,subvolid=256,subvol=/@rootfs 0 0
libc6: 2.36-9+deb12u1
kernel: 6.1.38-4
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
  TAINT_UNSIGNED_MODULE

I believe that fuser(1) should work on libraries, but on this system
it doesn't:

$ fuser /usr/lib/x86_64-linux-gnu/libc.so.6
$ stat -L /usr/lib/x86_64-linux-gnu/libc.so.6  
  File: /usr/lib/x86_64-linux-gnu/libc.so.6
  Size: 1922136 Blocks: 3760   IO Block: 4096   regular file
Device: 0,27Inode: 1834061 Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (0/root)   Gid: (0/root)
Access: 2023-08-15 11:03:22.556128174 -0400
Modify: 2023-07-13 14:07:47.0 -0400
Change: 2023-07-24 23:46:40.235502863 -0400
 Birth: 2023-07-24 23:46:39.943488643 -0400
$ grep -F libc.so /proc/$$/maps
7f6c81da2000-7f6c81dc8000 r--p  00:19 1834061
/usr/lib/x86_64-linux-gnu/libc.so.6
7f6c81dc8000-7f6c81f1d000 r-xp 00026000 00:19 1834061
/usr/lib/x86_64-linux-gnu/libc.so.6
7f6c81f1d000-7f6c81f7 r--p 0017b000 00:19 1834061
/usr/lib/x86_64-linux-gnu/libc.so.6
7f6c81f7-7f6c81f74000 r--p 001ce000 00:19 1834061
/usr/lib/x86_64-linux-gnu/libc.so.6
7f6c81f74000-7f6c81f76000 rw-p 001d2000 00:19 1834061
/usr/lib/x86_64-linux-gnu/libc.so.6

It looks like there is a disagreement about which device the file's on:
0,27 vs. 00:19 (i.e., 0,25).

If I change the selection criterion in fuser's check_map() to skip the
device check, then I get the sort of results I expect (although of
course it is wrong to do so).

--- src/fuser.c~Tue Dec 13 00:22:55 2022
+++ src/fuser.c Tue Aug 15 18:47:33 2023
@@ -1760,8 +1760,12 @@ static void check_map(
 if (dev_tmp->device == tmp_device)
 add_matched_proc(dev_tmp->name, pid, uid, access);
 for (ino_tmp = ino_head; ino_tmp != NULL; ino_tmp = ino_tmp->next)
-if (ino_tmp->device == tmp_device
+# if 0
+   if (ino_tmp->device == tmp_device
 && ino_tmp->inode == tmp_inode)
+# else
+   if (ino_tmp->inode == tmp_inode)
+# endif
 add_matched_proc(ino_tmp->name, pid, uid, access);
 }
 }



Bug#928916: "System error during SSL_connect(): Success"

2019-05-12 Thread Paul Kimoto
Package: fetchmail
Version: 6.3.26-3
Severity: wishlist

>From time to time I invoke fetchmail, and it fails with

 fetchmail: System error during SSL_connect(): Success
 fetchmail: SSL connection failed.

which is a rather confusing error message.

My libssl is 1.1.0j-1~deb9u1.



Bug#808433: nethogs doesn't start, saying "creating socket failed"

2015-12-20 Thread Paul Kimoto
On Sun, Dec 20, 2015 at 08:19:26PM +0100, Arnout Engelen wrote:
> I have released 0.8.1 with the fix.
>
> Could you get it from https://github.com/raboof/nethogs/releases and see if
> it works for you, too?

Yes, seems to work as before.



Bug#808433: nethogs doesn't start, saying "creating socket failed"

2015-12-19 Thread Paul Kimoto
Package: nethogs
Version: 0.8.0-1+b2

On Linux kernel 4.3.3-2, nethogs fails immediately:

$ nethogs wlan0
creating socket failed while establishing local IP - are you root?
$ cat /proc/version
Linux version 4.3.0-1-686-pae (debian-ker...@lists.debian.org) (gcc version
5.3.1 20151207 (Debian 5.3.1-3) ) #1 SMP Debian 4.3.3-2 (2015-12-17)
$ id
uid=0(root) gid=0(root) groups=0(root)
$ ip link show wlan0
3: wlan0:  mtu 1500 qdisc mq state UP mode
DORMANT group default qlen 1000
link/ether 00:13:02:99:59:18 brd ff:ff:ff:ff:ff:ff

It worked as I expected on kernel 4.2.6-3 (and many earlier versions).



Bug#784649: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm

2015-05-07 Thread Paul Kimoto
Package: spamassassin
Version: 3.4.0-6

$ sa-learn --dump >/dev/null
Use of uninitialized value $type in numeric eq (==) at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 671.
Use of uninitialized value $type in numeric eq (==) at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 674.
Use of uninitialized value $type in numeric eq (==) at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 677.
Use of uninitialized value $type in numeric eq (==) at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 680.
Use of uninitialized value $type in numeric eq (==) at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 683.
Use of uninitialized value $type in numeric eq (==) at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 686.
Use of uninitialized value $type in numeric eq (==) at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 689.
Use of uninitialized value $type in numeric eq (==) at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 692.
Use of uninitialized value $type in numeric eq (==) at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 695.
Use of uninitialized value $type in numeric eq (==) at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 698.
Use of uninitialized value $type in concatenation (.) or string at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 702.
config: unknown conf type ! at 
/usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm line 702.

Perhaps this is SpamAssassin bug 7018 ("razor_timeout
throws warnings in Parser.pm and is being skipped"), as
/usr/share/perl5/Mail/SpamAssassin/Plugin/Razor2.pm does
contain the typo described there
("CONF_TYPE_DURATIION" rather than "CONF_TYPE_DURATION").

https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7018


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



Bug#763700: start-stop-daemon doesn't realize that the old rsyslogd daemon is running after I tried to update rsyslog under Linux 3.16.3

2014-10-01 Thread Paul Kimoto
Package: dpkg
Version: 1.16.15

My kernel is the wheezy backport 3.16.3-2~bpo70+1
(linux-image-3.16-0.bpo.2-486).

I tried to update rsyslog from 5.8.11-3 to 5.8.11-3+deb7u1 this morning
(Oct 1).  Aptitude told me first that rsyslogd couldn't be stopped because
it wasn't running, then that the new rsyslogd couldn't be started because
rsyslogd was already running.

rsyslogd _is_ running, but can't be stopped using either /usr/sbin/service
or /sbin/start-stop-daemon.

$ /usr/sbin/service rsyslog stop
[ ok ] Stopping enhanced syslogd: rsyslogd already stopped.
$ /sbin/start-stop-daemon --stop --verbose --test --pidfile \
/var/run/rsyslogd.pid --exec /usr/sbin/rsyslogd 
No /usr/sbin/rsyslogd found running; none killed.
$ /bin/ps uw $(/bin/cat /var/run/rsyslogd.pid)
USER   PID %CPU %MEMVSZ   RSS TTY  STAT START   TIME COMMAND
root  2838  0.0  0.1  30252  2532 ?Sl   Sep30   0:01 
/usr/sbin/rsyslogd -c5

I noticed that the executable name in /proc is a little funny:

$ /bin/ls -l /proc/$(cat /var/run/rsyslogd.pid)/exe
lrwxrwxrwx 1 root root 0 Sep 30 02:16 /proc/2838/exe -> 
/usr/sbin/rsyslogd.dpkg-new (deleted)

The ".dpkg-new" suffix doesn't seem to have been considered by
pid_is_exec() in start-stop-daemon.c.  Could my problem be a consequence
of a recent "File cross-renaming support" feature
(http://kernelnewbies.org/Linux_3.15) advertised in Linux 3.15?


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



Bug#704724: openbox-session(1) refers to autostart.sh files

2013-04-04 Thread Paul Kimoto
Package: openbox
Version: 3.5.0-6
Severity: minor

A 3.5.0 openbox package told me that

: The config file previously called autostart.sh is now just called
: autostart. You should rename yours to remove the .sh from the end
: of the name

but the openbox-session(1) man page says

: On log in, openbox-session will run the ~/.config/openbox/autostart.sh
: script if it exists, and will run the system-wide script /etc/xdg/open‐
: box/autostart.sh otherwise.


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



Bug#664101: /dev/disk/by-uuid/f5c8[etc.] not seen as active swap device

2012-03-15 Thread Paul Kimoto
Package: uswsusp
Version: 1.0+20110509-2

When upgrading uswsusp, I received the warning "The swap file or partition
that was found in uswsusp's configuration file is not active."  But
/etc/uswsusp.conf says "resume device = /dev/disk/by-uuid/f5c8[etc.]", and
this is a symbolic link to the partition (/dev/sda3) that is the only
active swap.

I think that my configuration file had been edited as part of the kernel's
hda->sda IDE driver changeover.



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



Bug#631354: Has the bootloader been told to use your initramfs?

2011-06-23 Thread Paul Kimoto
I noticed that my menu.lst entries generated for the testing kernel
lack the line
"initrd /boot/initrd.img-2.6.39-2-686-pae"
even though that file does exist.

I have an ancient update-grub (from lenny days) and will try a newer
version.



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



Bug#612584: start-stop-daemon warns "this system is not able to track process names longer than 15 characters"

2011-02-09 Thread Paul Kimoto
Package: hibernate
Version: 1.99-1.1

During resume, start-stop-daemon is invoked with arguments "--start
--background --startas /sbin/ifup --name hibernate_ifup_wlan1 -- wlan1".
The squeeze s-s-d (from dpkg 1.15.8.10) then complains, "warning:
this system is not able to track process names longer than 15 characters,
please use --exec instead of --name."



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



Bug#609027: wireshark-common now depends on transitional package libkrb53

2011-01-05 Thread Paul Kimoto
Package: wireshark-common
Version: 1.2.11-5

This version (currently in testing) depends on libkrb53 (>= 1.6.dfsg.2).
Its predecessor (1.2.11-4) depended on libkrb5-3 (>= 1.6.dfsg.2).  Is this
dependency change intended?  libkrb53 is described as a "transitional
package ... may be removed if unneeded", and seems to contain only files in
/usr/share/doc.



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



Bug#596186: mail fails to be delivered after spamassassin gets SIGPIPE

2010-09-08 Thread Paul Kimoto
Package: spamassassin
Version: 3.2.5-2+lenny2

I process my incoming e-mail via fetchmail->postfix->procmail->spamassassin.
Today I noticed that somehow incoming messages were being turned into empty
ones, and lines like
[4081] warn: spamassassin: killed by SIGPIPE
appeared in my .procmail.log.

I believe that (for some reason) I suffered from spamassassin bug 6033
"kill_handler should exit with non-zero status"
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6033
which seems to have been fixed upstream, as in the current lenny backport
version 3.3.1-1~bpo50+1.

I did eventually find my missing messages in /tmp/.spamassassinRANDOMSTUFFtmp,
but could such a bug fix be considered for any future lenny update?




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



Bug#568492: upgrading chrony throws away old chrony.drift

2010-02-04 Thread Paul Kimoto
Package: chrony
Version: 1.23-6+lenny1

After upgrading chrony (from 1.23-6), I find the log message "Could
not open driftfile /var/lib/chrony/chrony.drift for reading".  Also,
for a while the drift frequency, as reported by "chronyc tracking",
is stuck at 0.0.  (I have one machine whose drift frequency needs to
end up around -1, so this leads to several dozen "System clock
wrong ... adjustment started" log messages in an hour.)

This might be a result of the first command in chrony.postrm,
"rm -f /var/lib/chrony/*".  Is it desirable for this useful data
to be forgotten upon each upgrade?



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



Bug#568296: virtualbox-ose 3.1.2-dfsg-1+b1 recommends mysterious 3.1.2-dfsg-1+b1 module sources

2010-02-03 Thread Paul Kimoto
Package: virtualbox-ose
Version: 3.1.2-dfsg-1+b1

apt-cache tells me that this version

Recommends: virtualbox-ose-dkms (= 3.1.2-dfsg-1+b1) | virtualbox-ose-source
 (= 3.1.2-dfsg-1+b1), virtualbox-ose-qt (= 3.1.2-dfsg-1+b1), libgl1

but only version 3.1.2-dfsg-1 virtualbox-ose-{dkms,sources} are in testing
and unstable.  The changelog says

: * Binary-only non-maintainer upload for i386; no source changes.

so will there ever be +b1 packages for -dkms and -source, which are
_all.deb packages?



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



Bug#516177: ike.egr.msu.edu serves me corrupted .debs

2009-02-19 Thread Paul Kimoto
Package: mirrors

I have a recent spate of corrupted .deb downloads, and they seem to come
from ike.egr.msu.edu (one of the incarnations of http.us.debian.org).

For example, the SHA1 of libuuid1/1.41.3-1/i386 is supposed to be
1cff2e1caa3c0303fea0ac03760e5b4ba93bb229 according to
/v/l/a/l/http.us.debian.org_debian_dists_stable_main_binary-i386_Packages,
which agrees with the other http.us.debian.org hosts but not
ike.egr.msu.edu:

$ for d in rocky-mountain.csail.mit.edu ftp-{chi,atl}.osuosl.org \
ike.egr.msu.edu; do echo $d; GET \
http://${d}/debian/pool/main/e/e2fsprogs/libuuid1_1.41.3-1_i386.deb |
sha1sum; done
rocky-mountain.csail.mit.edu
1cff2e1caa3c0303fea0ac03760e5b4ba93bb229  -
ftp-chi.osuosl.org
1cff2e1caa3c0303fea0ac03760e5b4ba93bb229  -
ftp-atl.osuosl.org
1cff2e1caa3c0303fea0ac03760e5b4ba93bb229  -
ike.egr.msu.edu
0cc2c3ae7c43b632eff10b44c8858baaf5729ce6  -



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



Bug#478945: automount keeps looking for /home/rlb

2008-05-01 Thread Paul Kimoto
Package: emacs22
Version: 22.2+1-1

When I run emacs, my log files say that automount is looking for /home/rlb.

: May  1 16:41:51 mopsa automount[9923]: failed to mount /home/rlb

Indeed, "strings /usr/bin/emacs22-x | grep /home/rlb | wc -l" yields 37.



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



Bug#478203: chrony is for NTP, not task scheduling

2008-04-27 Thread Paul Kimoto
Package: checksecurity
Version: 2.0.7-11

In changelog.gz, I read 

  * Allow users to select cron facility by depending on cron | anacron |
chrony (Closes: 375058)

However, chrony ("Sets your computer's clock from time servers on the Net")
does not provide cron facilities.



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



Bug#467083: does dhcpcd package lack changelogs?

2008-02-22 Thread Paul Kimoto
Package: dhcpcd
Version: 1:3.2.2-1

Although version 1:3.0.17-2 contains
/usr/share/doc/dhcpcd/{changelog.gz,changelog.Debian.gz},
it appears that 1:3.2.2-1 does not.

$ dpkg -c /var/cache/apt/archives/dhcpcd_1%3a3.2.2-1_i386.deb |
  grep -i changelog
$



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



Bug#455376: tab completion following "mutt -f =" no longer works

2007-12-13 Thread Paul Kimoto
On Thu, Dec 13, 2007 at 11:28:58AM -0500, Clint Adams wrote:
> On Sun, Dec 09, 2007 at 05:49:03PM -0500, Paul Kimoto wrote:
>> I have a mailbox called ~/email/debian.  With the drastically reduced .zshrc
>> 
>> unsetopt equals
>> autoload -U compinit && compinit
>> zstyle ':completion:*' mail-directory $HOME/email
>> zstyle ':completion:*:warnings' format 'No matches for: %d'
>> 
>> I see errors like
>> 
>> $ mutt -f =de[TAB]
>> No matches for: `mailbox', `mailbox specification', `mailbox file', or `file'

> I don't recall this ever working.  Can you narrow it down to when it
> did?

On a different machine, zsh 4.3.2-25 (Debian stable), using the above
four-line .zshrc, works as I'd like.  By the way, there

dion% setopt
noequals
interactive
monitor
shinstdin
zle

On the system in question, currently I have Debian's 4.3.4-dev-3-2.
There I had no complaint with the versions up to to Debian's 4.3.4-26.
(According to my dpkg.log, the other versions I've had over the past year
are 4.3.4-{2,3,8,10,12,13,14,18,21,24}.)



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



Bug#455376: tab completion following "mutt -f =" no longer works

2007-12-09 Thread Paul Kimoto
Package: zsh
Version: 4.3.4-dev-3-2

In earlier versions, zsh provided tab completion for mailboxes with
"mutt -f =mailbox", but in this version it is no longer working.  After
paring away at my .zshrc, I have the following example:

I have a mailbox called ~/email/debian.  With the drastically reduced .zshrc

unsetopt equals
autoload -U compinit && compinit
zstyle ':completion:*' mail-directory $HOME/email
zstyle ':completion:*:warnings' format 'No matches for: %d'

I see errors like

$ mutt -f =de[TAB]
No matches for: `mailbox', `mailbox specification', `mailbox file', or `file'

while

$ mutt -f=de[TAB]

and

$ mutt -f +de[TAB]

still work in the desired manner.

Is this a deliberate change?



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



Bug#453773: spamprobe(1) man page says "pipeing"

2007-11-30 Thread Paul Kimoto
Package: spamprobe
Version: 1.4b-2

Under EXAMPLES ... Querying The Database, the spamprobe(1) man page says:

: Berkeley DB sorts terms alphabetically; pipeing  out-
: put  into  the  standard  unix  sort(1) command can be used to sort the
: terms as desired.

Unless this is some sort of specialized usage, "pipeing" should be spelled
"piping".  (A quick grep through my /usr/share/man/man1 finds the spelling
"piping" in the man pages for find, gawk, and groff, strace, and unzip.)



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



Bug#453772: spamprobe(1) man page gives backwards advice on sorting "dump" output

2007-11-30 Thread Paul Kimoto
Package: spamprobe
Version: 1.4b-2

The spamprobe(1) man page says:

:   To list all words in SpamProbe's database from ``most good'' to
:   ``least good'' use this command:
:
:   spamprobe dump | sort -k 1nr -k 3nr
:
:   To  list  all  words  from ``most spammy'' to ``least spammy'' use
:   this command:
:
:   spamprobe dump | sort -k 1n -k 2nr

These commands seem to be backwards, that is, running the first pipeline
lists the spammiest terms first, and running the second pipeline lists the
best terms first.  (I have sort(1) from coreutils 5.97-5.3.)



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



Bug#453758: pppd creates world-readable pppd2.tdb file

2007-11-30 Thread Paul Kimoto
Package: ppp
Version: 2.4.4rel-8

pppd(8) seems to create a file /var/run/pppd2.tdb with permissions
rw-r--r--.  (I start pppd as a regular user in the "dip" group.)

All I have been able to learn about this file comes from the pppd(8)
man page, which says

: This file should be owned by root and not
: readable or writable by any other user.  Pppd will log a warning
: if this is not the case.

However, I do not even find this warning message in my log files.



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



Bug#442808: "ls --dereference $directory" and the names of dangling symlinks

2007-09-16 Thread Paul Kimoto
Package: coreutils
Version: 5.97-5.3
Severity: minor

If some (sub)directory contains a dangling symlink, "ls -L" (i.e.,
"ls --dereference") shows that entry differently from other files
in the directory:

$ file subdir/nowhere
subdir/nowhere: broken symbolic link to `/tmp/nowhere'
$ /bin/ls subdir
nowhere  other
$ /bin/ls -L subdir
other  subdir/nowhere
$ /bin/ls -lL subdir
total 0
-rw-r--r-- 1 kimoto kimoto 0 2007-09-16 17:41 other
?- ? ?  ?  ?? subdir/nowhere

It seems inconsistent that it should say "subdir/nowhere" rather than just
"nowhere" as it would do for other entries.




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



Bug#440939: libdb4.6 switch causes message "Program version 4.6 doesn't match environment version 12.6442"

2007-09-05 Thread Paul Kimoto
Package: spamprobe
Version: 1.4b-2.1

Using my old sp_words with the libdb4.6 spamprobe leads to the message

$ spamprobe counts
Program version 4.6 doesn't match environment version 12.6442
GOOD 3145 SPAM 3145

which seems to be found in libdb-4.6.so.  Is this a serious problem, and
should we export/import the database to be safe?



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



Bug#439067: gv segmentation fault while starting up

2007-08-22 Thread Paul Kimoto
On Wed, Aug 22, 2007 at 11:01:46AM +0200, Bernhard R. Link wrote:
> * Paul Kimoto <[EMAIL PROTECTED]> [070822 01:33]:
>> When I run "gv" or "gv SOME_POSTSCRIPT_FILE", it dumps core immediately.

> Does it happen for all files or only for specific ones?

It happens for the few postscript files I bothered to check, and also when
invoked without any arguments.

> Does it still happen with an empty home directory?

Yes.

> Is the environment variable XUSERFILESEARCHPATH set?

Yes, to "/home/mopsa/kimoto/app-defaults/%N".  It doesn't seem to matter
whether I have a "GV" file there or not.

However! gv does not segfault if I unset XUSERFILESEARCHPATH.

> A backtrace to this would be helpful.

After installing (only) libx11-6-dbg, I was able to get the following
backtrace:

This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /home/mopsa/kimoto/builds/gv-3.6.3dfsg.orig/src/gv 
Failed to read a valid object file image from memory.

Program received signal SIGSEGV, Segmentation fault.
0xb7c4f1f7 in GetNEntry (table=0x808d3d8, names=0xbfec180c, 
classes=0xbfec1800, closure=0xbfec1394) at ../../src/Xrm.c:2483
2483../../src/Xrm.c: No such file or directory.
in ../../src/Xrm.c
(gdb) back
#0  0xb7c4f1f7 in GetNEntry (table=0x808d3d8, names=0xbfec180c, 
classes=0xbfec1800, closure=0xbfec1394) at ../../src/Xrm.c:2483
#1  0xb7c4fdf3 in XrmQGetResource (db=0x8091c88, names=0xbfec180c, 
classes=0xbfec1800, pType=0xbfec1828, pValue=0xbfec1818)
at ../../src/Xrm.c:2549
#2  0xb7d1a7ef in XtResolvePathname () from /usr/lib/libXt.so.6
#3  0x0806f799 in resource_buildDatabase (gvdb=0x8091c88, display=0x808d440, 
app_class=0x808a59a "GV", app_name=0x808a597 "gv", argcP=0xbfec2020, 
argv=0xbfec20a4) at resource.c:160
#4  0x0805f536 in main (argc=0, argv=0xbfec20a4) at main.c:600



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



Bug#439067: gv segmentation fault while starting up

2007-08-21 Thread Paul Kimoto
Package: gv
Version: 1:3.6.3dfsg-2

When I run "gv" or "gv SOME_POSTSCRIPT_FILE", it dumps core immediately.
According to "strace gv", this happens right after 

stat64("/home/mopsa/kimoto/.gv", 0xbf9cf394) = -1 ENOENT (No such file or 
directory)

(although "touch ~/.gv" doesn't help).

I have

  gs-gpl 8.56.dfsg.1-1. The GPL Ghostscript PostScript interpreter
  libc6  2.6.1-1GNU C Library: Shared libraries
  libice62:1.0.3-3  X11 Inter-Client Exchange library
  libsm6 2:1.0.3-1+b1   X11 Session Management library
  libx11-6   2:1.0.3-7  X11 client-side library
  libxext6   1:1.0.3-2  X11 miscellaneous extension library
  libxmu61:1.0.3-1  X11 miscellaneous utility library
  libxpm41:3.5.6-3  X11 pixmap library
  libxt6 1:1.0.5-3  X11 toolkit intrinsics library
  xaw3dg 1.5+E-15   Xaw3d widget set
  xserver-xorg-video-savage 1:2.1.3-1 X.Org X server -- Savage display driver

and the display itself is on a Thinkpad T23.


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



Bug#438661: "apt-cache --no-all-versions" doesn't display the candidate version

2007-08-18 Thread Paul Kimoto
Package: apt
Version: 0.6.46.4-0.1

I have a system with both stable and testing in /e/a/sources.list, plus a
higher priority for stable specified in /e/a/preferences.  Things seem to
have generally worked for quite a while in the expected manner.  However,
the behavior of "apt-cache --no-all-versions show PACKAGE" does not match
the description in the apt-cache(8) man page:

: If --no-all-versions is
: specified, only the candidate version will displayed (the one which
: would be selected for installation). This option is only applicable
: to the show command

$ apt-cache policy lsb-base
lsb-base:
  Installed: 3.1-23.1
  Candidate: 3.1-23.2etch1
  Version table:
 3.1-24 0
500 http://http.us.debian.org testing/main Packages
 3.1-23.2etch1 0
550 http://http.us.debian.org stable/main Packages
 *** 3.1-23.1 0
100 /var/lib/dpkg/status
$ apt-cache --no-all-versions show lsb-base | grep Version:
Version: 3.1-24

That is, "apt-cache policy" picks the right candidate version, but
"apt-cache --no-all-versions show" doesn't.



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



Bug#436749: "-" (meaning "stdin") gets lost in gpg man page

2007-08-08 Thread Paul Kimoto
Package: gnupg
Version: 1.4.6-2

In both xterm (LANG=en_US) and uxterm (LANG=en_US.UTF-8), the output of
"man gpg" says (at the end of the WARNINGS section):

:   If you are going to verify detached signatures, make sure that the pro-
:   gram knows about it; either give both filenames on the command line  or
:   use
:to specify stdin.

Inspection of the man page source suggests that it should say "use - to
specify stdin", but the "-" has gotten swallowed up somewhere along the
line.

I have groff-base 1.18.1.1-12, man-db 2.4.4-3, and xterm 226-1.


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



Bug#431383: sensible-browser does not tell BROWSER the url

2007-07-01 Thread Paul Kimoto
Package: debianutils
Version: 2.22

I have set BROWSER and the (new) sensible-browser script does not produce a
meaningful command line to invoke it.  For example, I would think that

$ BROWSER=/bin/echo sensible-browser http://www.debian.org

should produce the URL on stdout, but rather it produces nothing (except
newline).

This seems to have something to do with the lines

cmd=$(printf "$i\n" "$URL")
$cmd && exit 0

which seem to lack something like "%s" in the first argument to printf.
Are we now expected to supply it ourselves, in the fashion of

$ BROWSER='lynx %s' sensible-browser http://www.debian.org

?


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



Bug#429606: must ~/.mailcap be a plain file with only one link?

2007-06-18 Thread Paul Kimoto
Package: lynx
Version: 2.8.6-2

Since changing from lynx 2.8.5-2sarge2.2 to 2.8.6-2, I noticed that lynx
was not observing my ~/.mailcap file, even with the PERSONAL_MAILCAP line
uncommented in /etc/lynx.cfg.  Apparently that lynx does not even look at
~/.mailcap if it is (1) a symbolic link or (2) (hard-)linked to some other
file.  Isn't this arrangement (particularly (2)) overly restrictive?


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



Bug#409577: ibam doesn't seem to realize that battery is charging

2007-02-03 Thread Paul Kimoto
Package: ibam
Version: 1:0.4-2

I have Linux 2.6.19.2 using APM.  In the past ibam would save charging
information in files named like ~/.ibam/profile-366-charge, but now no
new data appears in ~/.ibam during charging, and "ibam -a" names a data
file with the suffix "-full".

$ apm
On-line, battery charging: 74%
$ ibam -a
Bios:   74 %
Battery percentage: 76 %
Charge percentage:  38 %
Battery time left:   2:00:42
Adapted battery time left:   2:00:42
Charge time left:1:31:00
Adapted charge time left:1:31:00
Total battery time:  2:38:23
Adapted total battery time:  2:38:23
Total charge time:   2:26:37
Adapted total charge time:   2:26:37
Profile logging enabled.
Current file: /home/mopsa/kimoto/.ibam/profile-369-full


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



Bug#392600: "test -x /usr/sbin/anacron" lines in /etc/crontab

2006-10-12 Thread Paul Kimoto
Package: cron
Version: 3.0pl1-98

Because of #383857, the tests for anacron in /etc/crontab now say something
like 
   test -x /usr/sbin/anacron ||  cd / && run-parts --report /etc/cron.daily
which is parsed like
   (test -x /usr/sbin/anacron || cd /) && run-parts --report /etc/cron.daily
so run-parts always runs (but not necessarily with CWD=/).

Isn't
   test -x /usr/sbin/anacron || (cd / && run-parts --report /etc/cron.daily)
or perhaps
   cd / && test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
what is meant?


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



Bug#387479: fetchmail causes automount to look for /home/hector

2006-09-14 Thread Paul Kimoto
Package: fetchmail
Version: 6.3.4-6
Severity: wishlist

A number of unexpected messages of the form

  Sep 14 09:51:30 mopsa automount[15834]: failed to mount /home/hector

have been appearing in my log files.  These seem to be coincident with
using fetchmail, and I see

$ strings /usr/bin/fetchmail | grep hector
/home/hector/Debian/fetchmail/build-area/fetchmail-6.3.4/debian/tmp/usr/share/locale



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



Bug#344069: should $VAR be expanded in "~$VAR"?

2005-12-19 Thread Paul Kimoto
Package: bash
Version: 3.1-1

Given a variable containing a username, I'd like to know the user's home
directory.  Something like "eval echo ~$VAR" used to work, but bash no
longer expands the variable in "~$VAR".  Is this deliberate?

% bash -norc
bash-3.1$ echo $LOGNAME
kimoto
bash-3.1$ echo ~$LOGNAME
~$LOGNAME
bash-3.1$ echo blah$LOGNAME
blahkimoto
bash-3.1$ echo $BASH_VERSION 
3.1.0(1)-release


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



Bug#334607: should dillo depend on libssl0.9.* when it doesn't speak https?

2005-10-18 Thread Paul Kimoto
Package: dillo
Version: 0.8.5-1
Severity: minor

Dillo depends on libssl0.9.7 (package version 0.8.5-1.0.1 depends on
libssl0.9.8) but, as far as I can tell, it doesn't speak https, reporting
that 

:  *** Dillo's prototype plugin for https support is disabled now ***
:
:  If you want to test this alpha support code, just remove
:  line 56 from https.c, recompile and reinstall.
:
:  (beware that this https support is very limited now)


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



Bug#334571: do I need all the files in /usr/lib/perl/5.8.7/asm-* ?

2005-10-18 Thread Paul Kimoto
Package: perl
Version: 5.8.7-7
Severity: minor

I noticed that perl_5.8.7-7_i386.deb is 3% larger than
perl_5.8.7-6_i386.deb even though changelog.Debian would suggest that there
should be no meaningful changes (for i386).  It looks like the directories
/usr/lib/perl/5.8.7/asm-{generic,i486,x86_64} are new.  Are their contents
needed?  (asm-x86_64/ particularly looks suspicious on ia32.)


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



Bug#332671: early parts of overlong lines are missing when single-stepping through file

2005-10-07 Thread Paul Kimoto
Package: less
Version: 391-1

When I single-step (using RETURN) through a file with lines wider than the
terminal, the first part of the line doesn't appear.  For example, viewing
/var/log/syslog in an xterm with a width of 80 (locale en_US.UTF-8,
although the problem also appears with locale en_US), I have the line

Oct  7 08:38:01 mopsa /USR/SBIN/CRON[5314]: (mail) CMD (  if [ -x /usr/sbin/exim
 -a -f /etc/exim/exim.conf ]; then /usr/sbin/exim -q ; fi)

Upon the first RETURN, the screen doesn't update (except that the long "-M"
prompt claims that I am viewing lines 2-14 rather than 1-13).  Upon the
second RETURN only the second part of the 14th line

 -a -f /etc/exim/exim.conf ]; then /usr/sbin/exim -q ; fi)

shows up (in the appropriate place at the bottom of the screen; line 1 has
now scrolled off as usual).

ii  libc6  2.3.5-5GNU C Library: Shared libraries and Timezone
ii  libncurses55.4-9  Shared libraries for terminal handling
ii  xterm  6.8.2.dfsg.1-7 X terminal emulator


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



Bug#316954: slrn crashes in startup when LANG=en_US.UTF-8

2005-07-05 Thread Paul Kimoto
Package: slrn
Version: 0.9.8.1pl1-5

In a traditional xterm (where LANG=en_US), slrn starts up in the familiar
way.  

In a uxterm (where LANG=en_US.UTF-8), slrn dumps core somewhere after the
"Connected to host.  Posting ok." message and before bringing up the list
of newsgroups.  This happens even with an empty ~/.jnewsrc and the command
line "slrn -n -i /etc/news/slrn.rc".

I have

ii  libc6  2.3.2.ds1-22GNU C Library: Shared libraries and Timezone
ii  libcanlock22b-3library for creating and verifying Usenet ca
ii  libgcrypt111.2.0-11.1  LGPL Crypto library - runtime library
ii  libgnutls111.0.16-13.1 GNU TLS library - runtime library
ii  libslang2  2.0.4-2 The S-Lang programming library - runtime ver
ii  libtasn1-2 0.2.10-4Manage ASN.1 structures (runtime)
ii  xterm  4.3.0.dfsg.1-14 X terminal emulator


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