Bug#561176: CVE

2011-04-16 Thread Michael Spang
A CVE related to this issue (or perhaps a similar one) was issued in
January - CVE-2011-0281.

Michael



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



Bug#561176: krb5-kdc-ldap: krb5kdc leaks file descriptors

2009-12-14 Thread Michael Spang
Package: krb5-kdc-ldap
Version: 1.7dfsg~beta3-1.1
Severity: important

We are using the LDAP backend and the KDC slowly leaks file
descriptors to the LDAP server. The KDC needs to be restarted every
few days since it hits the resource limits for max open file
descriptors and becomes unresponsive. As a side effect, the LDAP
server also reaches its file descriptor limit and becomes
unresponsive.

Here's the tail of the LDAP server log for one crash:

Dec  9 02:33:39 ginseng slapd[21052]: conn=5792 op=0 RESULT tag=97 err=0 text=
Dec  9 02:33:39 ginseng slapd[21052]: conn=5793 fd=1022 ACCEPT from 
PATH=/var/run/slapd/ldapi (PATH=/var/run/slapd/ldapi)
Dec  9 02:33:39 ginseng slapd[21052]: conn=5793 op=0 BIND 
dn=cn=kerberos-kdc,dc=csclub,dc=uwaterloo,dc=ca method=128
Dec  9 02:33:39 ginseng slapd[21052]: conn=5793 op=0 BIND 
dn=cn=kerberos-kdc,dc=csclub,dc=uwaterloo,dc=ca mech=SIMPLE ssf=0
Dec  9 02:33:39 ginseng slapd[21052]: conn=5793 op=0 RESULT tag=97 err=0 text=
Dec  9 02:33:39 ginseng slapd[21052]: conn=5794 fd=1023 ACCEPT from 
PATH=/var/run/slapd/ldapi (PATH=/var/run/slapd/ldapi)
Dec  9 02:33:39 ginseng slapd[21052]: conn=5794 op=0 BIND 
dn=cn=kerberos-kdc,dc=csclub,dc=uwaterloo,dc=ca method=128
Dec  9 02:33:39 ginseng slapd[21052]: conn=5794 op=0 BIND 
dn=cn=kerberos-kdc,dc=csclub,dc=uwaterloo,dc=ca mech=SIMPLE ssf=0
Dec  9 02:33:39 ginseng slapd[21052]: conn=5794 op=0 RESULT tag=97 err=0 text=
Dec  9 02:33:39 ginseng slapd[21052]: daemon: accept(12) failed errno=24 (Too 
many open files)

The KDC eats up all that's left of the 1024 possible file descriptors
for slapd. The KDC log shows nothing of interest.

We are using the following configuration:

[dbmodules]
openldap_ldapconf = {
db_library = kldap
ldap_kerberos_container_dn = 
cn=kerberos,dc=csclub,dc=uwaterloo,dc=ca
ldap_kdc_dn = cn=kerberos-kdc,dc=csclub,dc=uwaterloo,dc=ca
ldap_kadmind_dn = 
cn=kerberos-admin,dc=csclub,dc=uwaterloo,dc=ca
ldap_service_password_file = /etc/krb5kdc/service.keyfile
ldap_servers = ldapi:///
}


This may be related to #511348 however we do not use krb524d.

Thanks,
Michael Spang

-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages krb5-kdc-ldap depends on:
ii  krb5-kdc   1.7dfsg~beta3-1.1 MIT Kerberos key server (KDC)
ii  libc6  2.7-18GNU C Library: Shared libraries
ii  libcomerr2 1.41.3-1  common error description library
ii  libgssapi-krb5-2   1.7dfsg~beta3-1.1 MIT Kerberos runtime libraries - k
ii  libgssrpc4 1.7dfsg~beta3-1.1 MIT Kerberos runtime libraries - G
ii  libk5crypto3   1.7dfsg~beta3-1.1 MIT Kerberos runtime libraries - C
ii  libkadm5srv6   1.7dfsg~beta3-1.1 MIT Kerberos runtime libraries - K
ii  libkdb5-4  1.7dfsg~beta3-1.1 MIT Kerberos runtime libraries - K
ii  libkeyutils1   1.2-9 Linux Key Management Utilities (li
ii  libkrb5-3  1.7dfsg~beta3-1.1 MIT Kerberos runtime libraries
ii  libkrb5support01.7dfsg~beta3-1.1 MIT Kerberos runtime libraries - S
ii  libldap-2.4-2  2.4.11-1+lenny1   OpenLDAP libraries

krb5-kdc-ldap recommends no packages.

krb5-kdc-ldap suggests no packages.

-- no debconf information



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



Bug#502486: unsupported default I/O charset

2009-10-31 Thread Michael Spang

This is still an issue:

glomag:/boot# grep IOCHARSET /boot/config-$(uname -r)
CONFIG_FAT_DEFAULT_IOCHARSET=utf8

glomag:~# dmesg | grep FAT
[  824.862797] FAT: utf8 is not a recommended IO charset for FAT filesystems, 
filesystem will be case sensitive!

And the behavior is definitely still buggy:

glomag:~# touch /boot/efi/a
glomag:~# echo test  /boot/efi/A
-bash: /boot/efi/A: File exists
glomag:~# rm /boot/efi/A
rm: cannot remove `/boot/efi/A': No such file or directory

The default charset should be back to iso-1 or similar.

Thanks,
Michael Spang




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



Bug#543589: libpam0g: broken_shadow not working due to pam_unix_dont_trust_chkpwd_caller.patch

2009-08-25 Thread Michael Spang
Package: libpam0g
Version: 1.0.1-5+lenny1
Severity: normal

Upstream unix_chkpwd drops privileges and continues when a non-root
user attempts to authenticate someone other than himself. The
pam_unix_dont_trust_chkpwd_caller patch disables this behavior
pending analysis.

I have enabled the broken_shadow option due to a limitation of
libnss-ldapd, and this is supposed to make pam_unix return success
when getpwnam() returns something but getspnam() does not. However the
code in pam_unix_acct.c will only do so if the error is
PAM_AUTHINFO_UNAVAIL. The above debian patch returns PAM_AUTH_ERR, and
so users cannot verify other users.

I see two solutions:

1. Use setgid(getgid()) as suggested in the patch. This closely
   matches upstream. We'll end up returning PAM_AUTHINFO_UNAVAIL
   after getspnam() is called.

2. Change the return PAM_AUTH_ERR introduced by the patch to return
   PAM_AUTHINFO_UNAVAIL, at least for the chkexpiry subcommand.

I know of no workaround for this problem other than either patching
PAM or running the service as root.

-- System Information:
Debian Release: 5.0.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libpam0g depends on:
ii  debconf [debconf-2.0] 1.5.24 Debian configuration management sy
ii  libc6 2.7-18 GNU C Library: Shared libraries
ii  libpam-runtime1.0.1-5+lenny1 Runtime support for the PAM librar

libpam0g recommends no packages.

Versions of packages libpam0g suggests:
ii  libpam-doc1.0.1-5+lenny1 Documentation of PAM

-- debconf information excluded



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



Bug#543589: setregid

2009-08-25 Thread Michael Spang
It seems you'd need to call setregid(getgid(), getgid()) to fully
drop privileges. When using setgid() the set-group-id is not set.



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



Bug#543589: libpam0g: broken_shadow not working due to pam_unix_dont_trust_chkpwd_caller.patch

2009-08-25 Thread Michael Spang
On Tue, Aug 25, 2009 at 7:42 PM, Steve Langasekvor...@debian.org wrote:
 On Tue, Aug 25, 2009 at 07:13:55PM -0400, Michael Spang wrote:
 I see two solutions:

 1. Use setgid(getgid()) as suggested in the patch. This closely
    matches upstream. We'll end up returning PAM_AUTHINFO_UNAVAIL
    after getspnam() is called.

 What testing have you done of this approach?  I agree that this appears to
 be the right thing to do, and it holds up to my own analysis but it would be
 great to have some empirical confirmation before I make the change.

I only verified it fixed the particular problem I was having does not
occur after having made this change. Security-wise after dropping
privileges unix_chkpwd won't be able to do anything the user himself
could not, so I think we just have to make sure that part is correct.

If I use the following patch:

--- pam.deb.orig/modules/pam_unix/unix_chkpwd.c
+++ pam.deb/modules/pam_unix/unix_chkpwd.c
@@ -101,10 +101,10 @@
  /* if the caller specifies the username, verify that user
 matches it */
  if (strcmp(user, argv[1])) {
-   user = argv[1];
-   /* no match - permanently change to the real user and proceed */
-   if (setuid(getuid()) != 0)
-   return PAM_AUTH_ERR;
+   gid_t gid = getgid();
+   if (setregid(gid, gid) != 0)
+   return PAM_AUTH_ERR;
+   sleep(20);
  }
}


Then I can at least verify that all privileges are dropped:

sid:1379:~% ps -eo ruser,euser,suser,rgroup,egroup,sgroup,args | grep chkpwd
mspang   mspang   mspang   mspang   mspang   mspang
/sbin/unix_chkpwd testuser chkexpiry

Michael



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



Bug#543589: setregid

2009-08-25 Thread Michael Spang
On Tue, Aug 25, 2009 at 8:11 PM, Steve Langasekvor...@debian.org wrote:
 On Tue, Aug 25, 2009 at 07:37:22PM -0400, Michael Spang wrote:
 It seems you'd need to call setregid(getgid(), getgid()) to fully
 drop privileges. When using setgid() the set-group-id is not set.

 The current use of setuid() has the same limitation.

It doesn't, at least not on Linux. The superuser is a special case, as
documented by the manpage:

   If the user is root or the program is set-user-ID-root, special
care must be taken.  The  setuid()  function  checks
   the effective user ID of the caller and if it is the superuser,
all process-related user ID's are set to uid.  After
   this has occurred, it is impossible for the program to regain
root privileges.

Michael



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



Bug#488161: Adopting webdeveloper

2008-07-03 Thread Michael Spang
On Tue, Jul 1, 2008 at 6:46 AM, Luca Falavigna [EMAIL PROTECTED] wrote:
 Michael, if you don't mind, I'd like to take webdeveloper for adoption.
 Thank you and regards,

You have my blessing. Good luck.

Regards,
Michael



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



Bug#488161: O: webdeveloper -- web developer extension for the Iceweasel web browser

2008-06-26 Thread Michael Spang
On Thu, Jun 26, 2008 at 12:03 PM,  [EMAIL PROTECTED] wrote:
 Package: wnpp
 Severity: normal

 The current maintainer of webdeveloper, Michael Spang [EMAIL PROTECTED],
 is apparently not active anymore.  Therefore, I orphan this package
 now.  If you want to be the new maintainer, please take it -- see
 http://www.debian.org/devel/wnpp/index.html#howto-o for detailed
 instructions how to adopt a package properly.

I've not completely disappeared, and had an updated version in the
works, but the assertion that I'm not active is certainly correct and
orphaning this package is probably for the best. I've switched from
Debian on my development machine and thus no longer have the
motivation to keep this package up to date. I would be happy to answer
questions from any would-be adopters, of course.

All the best,
Michael Spang



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



Bug#476531: grub-pc: unable to use LABEL=root for root device

2008-04-17 Thread Michael Spang
Package: grub-pc
Version: 1.96+20080228-1
Severity: wishlist

Before grub2, you could set the root device to LABEL=root in menu.lst.
This might be necessary if, say, you switch to/from kernels that use
libata for PATA controllers. A kernel with libata would name the first
PATA disk sda, whereas previous kernels would name it hda.

It would be great if there was an option to make 10_linux use filesystem
labels instead of the device name.

Thanks,
Michael Spang

-- Package-specific info:

*** BEGIN 
/dev/sda2 / ext3 rw,noatime,errors=continue,data=ordered 0 0
/dev/sda2 /dev/.static/dev ext3 rw,errors=continue,data=ordered 0 0
/dev/sda3 /home ext3 rw,noatime,errors=continue,data=writeback 0 0
/dev/sda5 /media/sda5 ext3 rw,noatime,errors=continue,data=ordered 0 0
*** END 

*** BEGIN /boot/grub/device.map
(hd0)   /dev/sda
*** END /boot/grub/device.map

*** BEGIN /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,2)
if font (hd0,2)/usr/share/grub/unicode.pff ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  terminal gfxterm
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###

### BEGIN /etc/grub.d/10_linux ###
menuentry Debian GNU/Linux, linux 2.6.25-rc3-freyr {
linux   (hd0,2)/boot/vmlinuz-2.6.25-rc3-freyr root=/dev/sda2 ro 
initrd  (hd0,2)/boot/initrd.img-2.6.25-rc3-freyr
}
menuentry Debian GNU/Linux, linux 2.6.25-rc3-freyr (single-user mode) {
linux   (hd0,2)/boot/vmlinuz-2.6.25-rc3-freyr root=/dev/sda2 ro single 
initrd  (hd0,2)/boot/initrd.img-2.6.25-rc3-freyr
}
menuentry Debian GNU/Linux, linux 2.6.24-1-686 {
linux   (hd0,2)/boot/vmlinuz-2.6.24-1-686 root=/dev/sda2 ro 
initrd  (hd0,2)/boot/initrd.img-2.6.24-1-686
}
menuentry Debian GNU/Linux, linux 2.6.24-1-686 (single-user mode) {
linux   (hd0,2)/boot/vmlinuz-2.6.24-1-686 root=/dev/sda2 ro single 
initrd  (hd0,2)/boot/initrd.img-2.6.24-1-686
}
menuentry Debian GNU/Linux, linux 2.6.18-6-686 {
linux   (hd0,2)/boot/vmlinuz-2.6.18-6-686 root=/dev/sda2 ro 
initrd  (hd0,2)/boot/initrd.img-2.6.18-6-686
}
menuentry Debian GNU/Linux, linux 2.6.18-6-686 (single-user mode) {
linux   (hd0,2)/boot/vmlinuz-2.6.18-6-686 root=/dev/sda2 ro single 
initrd  (hd0,2)/boot/initrd.img-2.6.18-6-686
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry Memory test (memtest86+) {
linux   (hd0,2)/boot/memtest86+.bin
}
### END /etc/grub.d/20_memtest86+ ###
*** END /boot/grub/grub.cfg

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable'), (20, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-rc3-freyr (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages grub-pc depends on:
ii  debconf [debconf-2.0]1.5.19  Debian configuration management sy
ii  grub-common  1.96+20080228-1 GRand Unified Bootloader, version 
ii  libc62.7-9   GNU C Library: Shared libraries
ii  liblzo1  1.08-3  data compression library (old vers
ii  libncurses5  5.6+20080203-1  Shared libraries for terminal hand

grub-pc recommends no packages.

-- debconf-show failed



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



Bug#473179: [PATCH] debian: Use UID/GID ranges from adduser.conf, if present

2008-03-29 Thread Michael Spang
Addresses-Debian-Bug: #473179

Signed-off-by: Michael Spang [EMAIL PROTECTED]
---
 debian/libuuid1.postinst |   16 ++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/debian/libuuid1.postinst b/debian/libuuid1.postinst
index cd5b093..ccbd881 100644
--- a/debian/libuuid1.postinst
+++ b/debian/libuuid1.postinst
@@ -1,10 +1,22 @@
 #!/bin/sh
 
 set -e
-groupadd -f -K GID_MIN=100 -K GID_MAX=999 libuuid
+
+FIRST_SYSTEM_UID=100
+LAST_SYSTEM_UID=999
+FIRST_SYSTEM_GID=100
+LAST_SYSTEM_GID=999
+
+if test -f /etc/adduser.conf; then
+   . /etc/adduser.conf
+fi
+
+groupadd -f -K GID_MIN=$FIRST_SYSTEM_GID -K GID_MAX=$LAST_SYSTEM_GID libuuid
+
 if ! grep -q libuuid /etc/passwd; then
-   useradd -d /var/lib/libuuid -K UID_MIN=100 -K UID_MAX=999 -g libuuid libuuid
+   useradd -d /var/lib/libuuid -K UID_MIN=$FIRST_SYSTEM_UID -K 
UID_MAX=$LAST_SYSTEM_UID -g libuuid libuuid
 fi
+
 mkdir -p /var/lib/libuuid
 chown libuuid:libuuid /var/lib/libuuid
 chmod 2775 /var/lib/libuuid
-- 
1.5.4.4




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



Bug#473179: libuuid should use useradd/groupadd

2008-03-29 Thread Michael Spang
On Fri, Mar 28, 2008 at 11:14:04PM -0400, Theodore Tso wrote:
 
 I will gladly accept a patch which manually parses adduser.conf and
 passes said information to useradd, but I don't care enough to change
 it.  In my mind, the fact that a required package is dragging in
 libuuid1, and we don't want to effectively promote adduser to
 required is enough of a justification to override the normal
 should recommendation in debian-policy.  It is, after all a
 should, not a must.
 
   - Ted

Okay. My problem is that the uid/gid allocation policy of useradd is
quite broken. It takes the highest uid in the target range, adds 1, and
uses that. I have configured adduser not to use uids between 500 and
1000, and useradd inevitably uses IDs in that range.

Either using adduser if its installed or reading adduser.conf if it
exists would solve my problem. I'll send a patch for the latter in
a moment.

Thanks,
-- 
Michael Spang



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



Bug#473179: libuuid should use useradd/groupadd

2008-03-28 Thread Michael Spang
Package: libuuid1
Version: 1.40.2-1+lenny1
Severity: important

The postinst uses useradd to add a user/group. Policy section 9.2.2 says:

  Packages which need a user or group, but can have this user or
  group allocated dynamically and differently on each system, should use
  adduser --system to create the group and/or user. adduser will check for
  the existence of the user or group, and if necessary choose an unused id
  based on the ranges specified in adduser.conf.

Using useradd directly will ignore any user tuning of the ranges used in
adduser.conf.

Thanks.
Michael Spang


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (250, 'unstable'), (250, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-0-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libuuid1 depends on:
ii  libc6 2.7-6  GNU C Library: Shared libraries

libuuid1 recommends no packages.

-- no debconf information



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



Bug#471377: bnx2 driver not included

2008-03-18 Thread Michael Spang
Package: linux-image-2.6.24-1-amd64
Version: 2.6.24-4
Severity: normal

Please set CONFIG_BNX2. This driver was included in past versions.

Regards,
Michael Spang


-- Package-specific info:
** Version:
Linux version 2.6.24-1-amd64 (Debian 2.6.24-4) ([EMAIL PROTECTED]) (gcc version 
4.1.3 20080114 (prerelease) (Debian 4.1.2-19)) #1 SMP Mon Feb 11 13:47:43 UTC 
2008

** Command line:
root=/dev/hdc5 ro 

** Not tainted
-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.24-1-amd64
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)

Versions of packages linux-image-2.6.24-1-amd64 depends on:
ii  debconf [debconf-2.0]1.5.11etch1 Debian configuration management sy
ii  initramfs-tools [linux-initr 0.85h   tools for generating an initramfs
ii  module-init-tools3.3-pre4-2  tools for managing Linux kernel mo

linux-image-2.6.24-1-amd64 recommends no packages.

-- debconf information excluded


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



Bug#458042: iptables-restore: segmentation fault with -tanything

2007-12-27 Thread Michael Spang
Package: iptables
Version: 1.3.8.0debian1-1
Severity: normal
Tags: patch

iptables-restore must not pass a table into do_command. It checks for
-t arg and --table arg, but not -targ. (On a related note, using
-targ does not work as expected).

This should fail gracefully, but crashes:

iptables-restore (echo -e '*filter\n-A INPUT -tx\nCOMMIT')

And this should use table filter, or perhaps raise an error, but
instead sets the table to (literally) -tfilter:

iptables -tfilter -A INPUT

Regards,
Michael Spang


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable'), (10, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-rc6-freyr (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages iptables depends on:
ii  libc6 2.7-5  GNU C Library: Shared libraries

iptables recommends no packages.

-- no debconf information
diff -ur old/iptables/ip6tables.c new/iptables/ip6tables.c
--- old/iptables/ip6tables.c	2007-06-24 19:26:35.0 -0400
+++ new/iptables/ip6tables.c	2007-12-28 01:31:34.0 -0500
@@ -2160,7 +2160,7 @@
 			if (invert)
 exit_error(PARAMETER_PROBLEM,
 	   unexpected ! flag before --table);
-			*table = argv[optind-1];
+			*table = optarg;
 			break;
 
 		case 'x':
diff -ur old/iptables/ip6tables-restore.c new/iptables/ip6tables-restore.c
--- old/iptables/ip6tables-restore.c	2007-05-22 13:11:40.0 -0400
+++ new/iptables/ip6tables-restore.c	2007-12-28 01:35:10.0 -0500
@@ -383,7 +383,7 @@
 	*(param_buffer+param_len) = '\0';
 
 	/* check if table name specified */
-	if (!strncmp(param_buffer, -t, 3)
+	if (!strncmp(param_buffer, -t, 2)
 || !strncmp(param_buffer, --table, 8)) {
 		exit_error(PARAMETER_PROBLEM, 
 		   Line %u seems to have a 
diff -ur old/iptables/iptables.c new/iptables/iptables.c
--- old/iptables/iptables.c	2007-04-29 19:03:30.0 -0400
+++ new/iptables/iptables.c	2007-12-28 02:08:11.0 -0500
@@ -2249,7 +2249,7 @@
 			if (invert)
 exit_error(PARAMETER_PROBLEM,
 	   unexpected ! flag before --table);
-			*table = argv[optind-1];
+			*table = optarg;
 			break;
 
 		case 'x':
diff -ur old/iptables/iptables-restore.c new/iptables/iptables-restore.c
--- old/iptables/iptables-restore.c	2007-05-22 13:11:40.0 -0400
+++ new/iptables/iptables-restore.c	2007-12-28 01:20:00.0 -0500
@@ -386,7 +386,7 @@
 	param_buffer[param_len] = '\0';
 
 	/* check if table name specified */
-	if (!strncmp(param_buffer, -t, 3)
+	if (!strncmp(param_buffer, -t, 2)
 || !strncmp(param_buffer, --table, 8)) {
 		exit_error(PARAMETER_PROBLEM, 
 		   Line %u seems to have a 


Bug#451340: replace operation used to add and remove attributes

2007-11-15 Thread Michael Spang
Package: ldapvi
Version: 1.7-2~bpo.1
Severity: normal

ldapvi uses the replace changetype to add and remove values for attributes.
This causes a race condition if the user of ldapvi changes an attribute
that was externally modified while his editor was open.

The solution is to use 'add' and 'delete' instead of replace, as
appropriate.

Thanks.
Michael Spang

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22-3-vserver-amd64
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)

Versions of packages ldapvi depends on:
ii  emacs [editor] 22.1+1-2.1csc1The GNU Emacs editor (metapackage)
ii  emacs21 [editor]   21.4a+1-3etch1The GNU Emacs editor
ii  emacs22 [editor]   22.1+1-2.1csc1The GNU Emacs editor
ii  libc6  2.3.6.ds1-13etch2 GNU C Library: Shared libraries
ii  libglib2.0-0   2.12.4-2  The GLib library of C routines
ii  libldap2   2.1.30-13.3   OpenLDAP libraries
ii  libncurses55.5-5 Shared libraries for terminal hand
ii  libpopt0   1.10-3lib for parsing cmdline parameters
ii  libreadline5   5.2-2 GNU readline and history libraries
ii  nano [editor]  2.0.2-1etch1  free Pico clone with some new feat
ii  vim [editor]   1:7.0-122+1etch3  Vi IMproved - enhanced vi editor

ldapvi recommends no packages.

-- no debconf information



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



Bug#426200: libruby1.8: getgrgid() always returns the current user's group

2007-05-27 Thread Michael Spang
Package: libruby1.8
Version: 1.8.6-1+b1
Severity: normal

The ruby program 

require etc
print Etc.getgrgid(0)

yields

#struct Struct::Group name=mike, passwd=x, gid=1000, mem=[]

which isn't quite right.

Thanks,
Michael Spang

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (50, 'unstable'), (20, 'stable'), (10, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-rc5-freyr (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libruby1.8 depends on:
ii  libc6 2.5-7  GNU C Library: Shared libraries
ii  libncurses5   5.5-5  Shared libraries for terminal hand
ii  zlib1g1:1.2.3-15 compression library - runtime

libruby1.8 recommends no packages.

-- no debconf information


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



Bug#425496: puppet changes /var/run to mode 1777

2007-05-21 Thread Michael Spang
Package: puppet
Version: 0.20.1-1
Severity: important

Puppet has a default mode of 1777 for 'rundir', and will set
this mode without any explicit configuration.

The Debian configuration for puppet sets rundir to /var/run.
Hence the permissions for /var/run are set to 1777 unless
overridden.

A quick grep for 1777 in the source shows that the offending
code is in configuration.rb.

Cheers,
Michael Spang


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (1000, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-amd64
Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1)

Versions of packages puppet depends on:
ii  adduser3.102 Add and remove users and groups
ii  facter 1.3.5-1   a library for retrieving facts fro
ii  libopenssl-ruby1.0.0+ruby1.8.2-1 OpenSSL interface for Ruby
ii  libxmlrpc-ruby 1.8.2-1   XML-RPC support for Ruby
ii  lsb-base   3.1-23.1  Linux Standard Base 3.1 init scrip
ii  ruby   1.8.2-1   An interpreter of object-oriented 

Versions of packages puppet recommends:
ii  rdoc  1.8.2-1Generate documentation from ruby s

-- no debconf information


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



Bug#408565: bug 408565

2007-01-26 Thread Michael Spang
Hello,

Thanks for catching this. As you may have guessed, I copied the
description from greasemonkey's control file and carelessly neglected to
fix the package names. Sorry for any confusion caused.

It will be fixed soon.

Cheers,
Michael Spang



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



Bug#405972: iceweasel-greasemonkey: cannot install scripts

2007-01-08 Thread Michael Spang
Walter Hofmann wrote:
 On Sun, Jan 07, 2007 at 11:39:48PM -0500, Michael Spang wrote:
   
 Walter Hofmann wrote:
 
 I cannot install a single script with greasemonkey.  Here is what I do:
   
 Try with a clean profile (run iceweasel -ProfileManager and create a
 new, temporary profile for testing).
 

 It works with a new profile.
 To check if the bug is related to a preference that I have set, I 
 copied the file prefs.js from the non-working profile to the new 
 profile. This didn't change anything -- greasemonkey with the new 
 profile still works.
   
Great! It may yet be a bug in Greasemonkey, so if you can isolate the
cause (as you have tried to do with the extensions and preferences) that
would be helpful.

It's a bit of a hack, but perhaps you could try copying files one-by-one
from the old profile into the clean one and see if any specific file
causes the problem.

I'd also try installing those other extensions; disabling them might not
be enough.

Cheers,
Michael Spang


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



Bug#405972: iceweasel-greasemonkey: cannot install scripts

2007-01-07 Thread Michael Spang
Walter Hofmann wrote:
 I cannot install a single script with greasemonkey.  Here is what I do:

 1. I find a script on the web, e.g. on
http://diveintogreasemonkey.org/helloworld/divein.html
 2. I click on the URL for that script, e.g. the link labeled
helloworld.user.js in this example.
 3. A window titled Greasemonkey installation pops up, showing
information about the script.
 4. I wait 4 seconds for the Install button to become enabled.
 5. I click on Install.
 6. Noting happens (the window stays open).

 The script doesn't show up in the Manage user scripts dialog.
 There is no message on the Javascript console.
 The New user script menu entry will bring up an editor window, but
 scripts I type in there also don't show up.
The steps you describe work as expected for me (the install window
disappears and the script runs when the next page loads).

Try with a clean profile (run iceweasel -ProfileManager and create a
new, temporary profile for testing).

Do you have any other extensions installed?

Thanks,
Michael Spang



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



Bug#402832: firefox-greasemonkey: update depends and links for iceweasel transition

2006-12-14 Thread Michael Spang

The upload with updates for the transition is already in NEW.

Michael Spang


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



Bug#315678: fixed

2006-08-25 Thread Michael Spang
Hello,

This bug has been fixed (in kernel-package; this bug should probably
have been reassigned) sometime between my last message and now. Modules
are installed to the correct location, even if LOCALVERSION is set.

Thanks!
Michael Spang


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



Bug#364374: Progress on this bug

2006-07-27 Thread Michael Spang

Don Armstrong wrote:

Let me know what the status is on this bug, and when you're ready to
do an upload (or if you already have another sponsor lined up.)


I'd forgotten about that. It's a pretty simple transition actually. 
Uploaded and available at


http://mentors.debian.net/debian/pool/main/g/greasemonkey/greasemonkey_0.6.4-5.dsc

And no, I haven't found another sponsor nor am I looking for one. I'll 
keep sending new versions to you until you tell me you no longer wish to 
sponsor the package.




Don Armstrong



Thanks Don,
Michael Spang


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



Bug#358080: moving forward

2006-06-18 Thread Michael Spang
debian-legal discussion: 
http://lists.debian.org/debian-legal/2006/06/msg00027.html


Posts in the above thead suggest that the notice on SorceForge is 
adequate until the authors fix their releases to include the copyright 
and license. Feel free to post to this thread if you feel otherwise.


Expect a RFS soon.


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



Bug#358080: update

2006-05-21 Thread Michael Spang
If anyone's interested in what's going on, I am currently trying to get 
upstream to include a copyright notice and licensing terms with their 
releases. I am assuming the License: GPL on their SourceForge page is 
insufficient. I have had little luck contacting the developers but will 
keep trying.


Michael Spang


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



Bug#367985: gnome-terminal: full-screen programs garbled in new tabs of resized windows

2006-05-18 Thread Michael Spang
Package: gnome-terminal
Version: 2.14.1-1
Severity: normal

If I increase the number of lines in one of my terminals, and then open a new
tab, any full-screen terminal program will take up only the first 24 lines and
will seem to begin above the top of the terminal (ie, the first line of
`less /etc/passwd` would be the entry for hal rather than root). Attempting
to navigate within less while the terminal is in this state garbles the screen
further.

The problem can be corrected by resizing the window again or by running `reset`
in the new tab.

Steps to Reproduce:

1. Open a new terminal window
2. Increase the vertical size of the terminal window by one or more lines
3. Open a new tab in the same window
4. Run less, vi, nano, or any other full-screen terminal app in the new tab



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

Versions of packages gnome-terminal depends on:
ii  gnome-control-center  1:2.12.3-2 utilities to configure the GNOME d
ii  gnome-terminal-data   2.14.1-1   Data files for the GNOME terminal 
ii  libatk1.0-0   1.11.4-2   The ATK accessibility toolkit
ii  libbonobo2-0  2.14.0-1   Bonobo CORBA interfaces library
ii  libc6 2.3.6-7GNU C Library: Shared libraries
ii  libgconf2-4   2.14.0-1   GNOME configuration database syste
ii  libglade2-0   1:2.5.1-2  library to load .glade files at ru
ii  libglib2.0-0  2.10.2-1   The GLib library of C routines
ii  libgnome2-0   2.14.1-1   The GNOME 2 library - runtime file
ii  libgnomeui-0  2.14.1-1   The GNOME 2 libraries (User Interf
ii  libgnomevfs2-02.14.0-2   GNOME virtual file-system (runtime
ii  libgtk2.0-0   2.8.16-1   The GTK+ graphical user interface 
ii  liborbit2 1:2.14.0-1 libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0 1.12.1-2   Layout and rendering of internatio
ii  libpopt0  1.7-5  lib for parsing cmdline parameters
ii  libstartup-notification0  0.8-1  library for program launch feedbac
ii  libvte4   1:0.12.0-2 Terminal emulator widget for GTK+ 
ii  libx11-6  6.9.0.dfsg.1-6 X Window System protocol client li
ii  libxrender1   1:0.9.0.2-1X Rendering Extension client libra
ii  scrollkeeper  0.3.14-10.1A free electronic cataloging syste

Versions of packages gnome-terminal recommends:
ii  yelp  2.14.1-1   Help browser for GNOME 2

-- no debconf information


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



Bug#364374: Build-Dep on mozilla (library), please transition to xulrunner

2006-04-22 Thread Michael Spang
Marc 'HE' Brockschmidt wrote:
 Package: greasemonkey
 Severity: wishlist

 Heya,

 It looks like your package still depends on a mozilla library in
 testing. As upstream declared mozilla to be dead and moved all
 functionality that is needed to embed gecko and friends to a new
 software suite (xulrunner), you should update your package to work with
 those. At the moment, it looks like we don't want to release etch with
 mozilla [1]. 
   
The package required mozilla-dev only for xpidl, and only because that's
the first XPCOM interface compiler I found. Apparently, Firefox has one
too (oops!), so the dependency can be removed altogether.

What's the time frame on removal of these packages? I can fix this
immediately but if they will be around for a while I will wait to see if
upstream releases a new version.

Thanks!
Michael Spang


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



Bug#359692: greasemonkey: FTBFS: Uses dh_testroot in build target

2006-03-28 Thread Michael Spang
Daniel Schepler wrote:
 Package: greasemonkey
 Version: 0.6.4-3
 Severity: serious

 From my pbuilder build log:

 ...
  debian/rules build
 dh_testdir
 dh_testroot
 dh_testroot: You must run this as root (or use fakeroot).
 make: *** [clean] Error 1

 You are not allowed to do anything in the build target which might require 
 root access (or even fakeroot access).
Perhaps it's just my interpretation, but policy seems to conflict with
itself regarding this problem.

(1) The build target must not do anything that might require root privilege.
(2) The build target may need to run the clean target first - see below
(3) The clean target may need to be invoked as root if binary has been
invoked since the last clean, or if build has been invoked as root
(since build may create directories, for example).

The package reflects (2) and (3). I suppose removing dh_testroot from
the clean rule would solve this, but it is quite handy to make sure the
build fails as soon as possible and to notify the builder that root
access is probably required.

The solution is of course quite trivial for this particular package. The
build target depends on the clean target only because it ensures that
making the binary target will build correctly without any stale files
from a previous build. Moving the dependency to the binary target
preserves this behavior without requiring root access during the build.
I have prepared an updated package to fix this bug and will send it to
my sponsor soon.

I am interested in a clarification of what is intended by policy in this
case.

Thanks!
Michael Spang


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



Bug#359692: greasemonkey: FTBFS: Uses dh_testroot in build target

2006-03-28 Thread Michael Spang
Steve Langasek wrote:
 On Tue, Mar 28, 2006 at 03:29:27PM -0500, Michael Spang wrote:

 Why would you do this?  The normal semantics of make *deliberately* allow
 you to use the output of a previous make run; requiring clean before every
 build excludes a valid use case, whereas the standard tools
 (dpkg-buildpackage) account for the converse quite satisfactorily already.

 Cheers,
I did so because it allows the .deb to be built flawlessly with a single
debian/rules rather than dpkg-buildpackage which does several things
unnecessary for either testing or building for installation rather than
upload. The most annoying thing is the prompt for my gpg pass phrase
unless it is run with two arguments. I have been using rules directly
because of this annoyance. Rather than manually cleaning between tests,
I added the dependency of build on clean that caused this bug. It was
merely for convenience. Of course dpkg-buildpackage already ensures that
the tree is clean. I found it quite irritating, however, to find the
package installed over top of an older revision during testing. I added
the dependency in response to this. Regardless, the new revision has
already been uploaded thanks to Don Armstrong.

I will rework rules to be more dpkg-buildpackage friendly for the next
release. Currently some unnecessary work is done (building twice) but
this is easily fixed. This will of course require moving the clean
dependency again, this time to a new default target that
dpkg-buildpackage will not use. I should have done this in the first
place, but I'll admit that I have been giving more consideration to my
own way of doing things than the standard way.

Michael Spang


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



Bug#358080: ITP: pygaim -- python plugin support for gaim

2006-03-21 Thread Michael Spang
Ari Pollak wrote:

 Could you please name this gaim-python instead, to follow the convention
 of the other gaim plugins? Also, please make sure you read
 README.Debian.dev in the gaim-dev package so that you know how to use
 the dh_gaim helper.

Of course. I have read this document, and plan to name the binary
package gaim-python to follow existing conventions. The source package
will be named pygaim to match upstream, however, unless I hear an
argument against this. I've heard somewhere that it is recommended
to keep upstream names for source packages, but I don't remember
where.

Michael Spang


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



Bug#358080: ITP: pygaim -- python plugin support for gaim

2006-03-20 Thread Michael Spang
Package: wnpp
Severity: wishlist
Owner: Michael Spang [EMAIL PROTECTED]

* Package name: pygaim
  Version : 1.5.0
* URL : http://pygaim.sf.net
* License : GPL
  Description : python bindings and plugin loader for gaim

PyGaim allows the Gaim Instance Messaging client to be extended
with the Python programming language. Python bindings for all 
of the functions in Gaim's plugin API are provided.


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



Bug#356307: lintian: wrong error messages for broken symlinks

2006-03-11 Thread Michael Spang
Russ Allbery wrote:

Michael Spang [EMAIL PROTECTED] writes:

I'm pretty sure lintian's behavior here is correct.  That message isn't
because the symlink is broken; it's because of exactly the problem that
you discovered.  It ascended one too many levels, which means that it was
actually a symlink to:

/share/mozilla-extensions/greasemonkey

Since the symlink was in /usr and was pointing to a file in /share, it
correctly triggered the lintian error about relative symlinks between
top-level directories.

When you changed it to an absolute symlink, you of course fixed where it
was pointing to, and lintian then complained that it should be relative.

The circumstances under which you arrived at the error ended up being
rather confusing, but I think that lintian was always telling you the
truth.  lintian cannot in general warn about dangling symlinks since it's
not uncommon to have the target of the symlink provided by another package
(think development packages for shared libraries, for instance, but there
are other cases).

  

Ah, that makes perfect sense. I'm not sure why I didn't realize
this myself. Sorry for the noise. I guess you should close this report. ;-)

Thanks!
Michael Spang


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



Bug#356307: lintian: wrong error messages for broken symlinks

2006-03-10 Thread Michael Spang
Package: lintian
Version: 1.23.15
Severity: normal

The following lintian error occured during the testing of a package I
am preparing:

E: firefox-greasemonkey: symlink-should-be-absolute 
usr/lib/firefox/extensions/{e4a8a97b-f2ed-450b-b12d-ee082ba24781} 
../../../../share/mozilla-extensions/greasemonkey

And, after making it absolute:

E: firefox-greasemonkey: symlink-should-be-relative 
usr/lib/firefox/extensions/{e4a8a97b-f2ed-450b-b12d-ee082ba24781} 
/usr/share/mozilla-extensions/greasemonkey

The first of these is obviously wrong. After further testing I realized that
the symlink ascended one too many levels and was broken. Lintian erronously
reported that a broken relative symlink (which should be relative) should be
made absolute. It might be wise to add a broken symlink error or warning.

Thanks!
Michael Spang

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.16-rc5-git3
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages lintian depends on:
ii  binutils 2.16.1cvs20060117-1 The GNU assembler, linker and bina
ii  diffstat 1.41-1  produces graph of changes introduc
ii  dpkg-dev 1.13.16 package building tools for Debian
ii  file 4.15-2  Determines file type using magic
ii  gettext  0.14.5-2GNU Internationalization utilities
ii  intltool-debian  0.34.1+20050828 Help i18n of RFC822 compliant conf
ii  libparse-debianchang 1.0-1   parse Debian changelogs and output
ii  man-db   2.4.3-3 The on-line manual pager
ii  perl [libdigest-md5- 5.8.8-2 Larry Wall's Practical Extraction 

lintian recommends no packages.

-- no debconf information


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



Bug#341915: ITP: mozilla-greasemonkey -- firefox extension which enables customization of webpages with user scripts

2006-03-10 Thread Michael Spang
Stuart Yeates wrote:

Hello Michael

How are you going with this package?

I'd be keen to test it if you have something that far progressed.

cheers
stuart
  

I am looking for a sponsor for this package. I sent out a RFS a while
ago, and no one willing responded. I
have been meaning to follow up on this. You can find the fist revision
of the package at mentors.debian.org.
I have fixed two packaging flaws since then, but they are not serious.
If you want to test it, go ahead.
I will upload an updated version as soon as my new SSH key is authorized
on mentors. After that, I
will bump my RFS to see if I can catch the attention of someone who
might be willing to sponsor it.

Thanks!
Michael Spang


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



Bug#331267: Anyone around?

2006-02-19 Thread Michael Spang

This should have been patched months ago. Why hasn't it been?

Thanks,
Michael Spang


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



Bug#346573: tomcat5: spelling error in README.Debian

2006-01-08 Thread Michael Spang
Package: tomcat5
Version: 5.0.30-8
Severity: minor

s/Disbaling/Disabling/;

On line 54 of README.Debian, Disabling is mispelled as Disbaling.

Thanks!
Michael Spang

-- 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.14
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages tomcat5 depends on:
ii  adduser   3.80   Add and remove users and groups
ii  apache2-common2.0.55-3   next generation, scalable, extenda
ii  apache2-utils [apache-uti 2.0.55-3   utility programs for webservers
ii  kaffe 2:1.1.6-3  A JVM to run Java bytecode
ii  kaffe-pthreads [kaffe]2:1.1.6-3  A POSIX threads enabled version of
ii  libtomcat5-java   5.0.30-8   Java Servlet engine -- core librar
ii  sun-j2sdk1.5 [java2-runti 1.5.0+update06 Java(TM) 2 SDK, Standard Edition, 

tomcat5 recommends no packages.

-- no debconf information


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



Bug#344822: X incorrectly reads /root/xorg.conf (if it exists) when started by gdm

2005-12-26 Thread Michael Spang
Package: gdm
Version: 2.8.0.6-2
Severity: normal

The switch '-config /etc/X11/xorg.conf' should probably be added to the
default server command. It is quite confusing when X reads /root/xorg.conf
when you're testing configurations.

-- 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.14
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages gdm depends on:
ii  adduser  3.80Add and remove users and groups
ii  debconf [debconf-2.0]1.4.65  Debian configuration management sy
ii  enlightenment [x-window- 1:0.16.7.2-2The Enlightenment Window Manager
ii  gksu 1.3.6-1 graphical frontend to su
ii  gnome-session2.10.0-8The GNOME 2 Session Manager
ii  gnome-terminal [x-termin 2.10.0-3The GNOME 2 terminal emulator appl
ii  konsole [x-terminal-emul 4:3.4.3-3   X terminal emulator for KDE
ii  kwin [x-window-manager]  4:3.4.3-3   the KDE window manager
ii  libart-2.0-2 2.3.17-1Library of functions for 2D graphi
ii  libatk1.0-0  1.10.3-1The ATK accessibility toolkit
ii  libattr1 2.4.25-1Extended attribute shared library
ii  libaudiofile00.2.6-6 Open-source version of SGI's audio
ii  libbonobo2-0 2.10.1-1Bonobo CORBA interfaces library
ii  libbonoboui2-0   2.10.1-1The Bonobo UI library
ii  libbz2-1.0   1.0.2-11high-quality block-sorting file co
ii  libc62.3.5-9 GNU C Library: Shared libraries an
ii  libcroco30.6.0-2 a generic Cascading Style Sheet (C
ii  libdmx1  6.8.2.dfsg.1-11 Distributed Multihead X client lib
ii  libesd0  0.2.36-1Enlightened Sound Daemon - Shared 
ii  libgconf2-4  2.10.1-6GNOME configuration database syste
ii  libgcrypt11  1.2.2-1 LGPL Crypto library - runtime libr
ii  libglade2-0  1:2.5.1-2   library to load .glade files at ru
ii  libglib2.0-0 2.8.4-2 The GLib library of C routines
ii  libgnome-keyring00.4.5-1 GNOME keyring services library
ii  libgnome2-0  2.10.1-1The GNOME 2 library - runtime file
ii  libgnomecanvas2-02.10.2-2A powerful object-oriented display
ii  libgnomeui-0 2.10.1-1The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0   2.10.1-5The GNOME virtual file-system libr
ii  libgnutls11  1.0.16-14   GNU TLS library - runtime library
ii  libgpg-error01.1-4   library for common error values an
ii  libgsf-1-113 1.13.3-1Structured File Library - runtime 
ii  libgtk2.0-0  2.8.9-2 The GTK+ graphical user interface 
ii  libice6  6.8.2.dfsg.1-11 Inter-Client Exchange library
ii  libjpeg626b-11   The Independent JPEG Group's JPEG 
ii  liborbit21:2.12.4-1  libraries for ORBit2 - a CORBA ORB
ii  libpam-modules   0.79-3  Pluggable Authentication Modules f
ii  libpam-runtime   0.79-3  Runtime support for the PAM librar
ii  libpam0g 0.79-3  Pluggable Authentication Modules l
ii  libpango1.0-01.10.1-2Layout and rendering of internatio
ii  libpopt0 1.7-5   lib for parsing cmdline parameters
ii  librsvg2-2   2.9.5-6 SAX-based renderer library for SVG
ii  libselinux1  1.26-1  SELinux shared libraries
ii  libsm6   6.8.2.dfsg.1-11 X Window System Session Management
ii  libtasn1-2   0.2.17-1Manage ASN.1 structures (runtime)
ii  libwrap0 7.6.dbs-8   Wietse Venema's TCP wrappers libra
ii  libx11-6 6.8.2.dfsg.1-11 X Window System protocol client li
ii  libxau6  6.8.2.dfsg.1-11 X Authentication library
ii  libxdmcp66.8.2.dfsg.1-11 X Display Manager Control Protocol
ii  libxext6 6.8.2.dfsg.1-11 X Window System miscellaneous exte
ii  libxi6   6.8.2.dfsg.1-11 X Window System Input extension li
ii  libxinerama1 6.8.2.dfsg.1-11 X Window System multi-head display
ii  libxml2  2.6.22-2GNOME XML library
ii  metacity [x-window-manag 1:2.10.3-2  A lightweight GTK2 based Window Ma
ii  xbase-clients6.8.2.dfsg.1-11 miscellaneous X clients
ii  xlibs6.8.2.dfsg.1-11 X Window System client libraries m
ii  xterm [x-terminal-emulat 6.8.2.dfsg.1-11 X terminal emulator
ii  zlib1g   1:1.2.3-9   compression library - runtime

Versions of packages gdm recommends:
ii  

Bug#325246: package prepared

2005-12-20 Thread Michael Spang
I have prepared a package for this extension (see ITP#341915). Note that 
the name is firefox-greasemonkey rather than mozilla-greasemonkey. 
Expect to see a RFS soon.


Michael Spang


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



Bug#343743: mozilla-firefox-webdeveloper: dependency update for mozilla-firefox to firefox transition

2005-12-19 Thread Michael Spang

Martin-Éric Racine wrote:


Following the renaming of 'mozilla-firefox' to simply 'firefox' the 
dependencies for this package must be updated.

Simultaneously, renaming this package to 'firefox-webdeveloper' to match the 
Firefox rename ought to be considered.

Thanks!
 

Thanks for the heads up. The new package is prepared, and a note is 
sitting in my sponsor's inbox. Hopefully it won't be too long.


Thanks again!
Michael Spang



Bug#343760: at76c503a-source: modules_image target should clean before build

2005-12-18 Thread Michael Spang

Guido Guenther wrote:


Hi,
On Sat, Dec 17, 2005 at 05:50:04PM -0500, Michael Spang wrote:
 


Could you please cook up a patch, that does exactly that?
Cheers,
-- Guido
 


The attached should ensure the tree is cleaned before each build.

Thanks,
Michael Spang
--- at76c503a-source.rules.old	2005-12-18 12:47:24.0 -0500
+++ at76c503a-source.rules	2005-12-18 12:48:44.0 -0500
@@ -83,7 +83,7 @@
 	$(RM) build-stamp
 
 binary_modules: binary-modules
-binary-modules: configure-stamp build-stamp install-stamp
+binary-modules: clean configure-stamp build-stamp install-stamp
 	dh_testdir
 	dh_testroot
 	dh_installdirs


Bug#343760: at76c503a-source: modules_image target should clean before build

2005-12-17 Thread Michael Spang
Package: at76c503a-source
Version: 0.12.beta23-2
Severity: normal

The modules_image target doesn't clean up before building. If you build two
kernels (different versions) without manually cleaning the tree, the second
deb built will contain the modules from both versions. Please make
the modules_image target depend on the clean target or have debian/tmp
removed before each build. I talked to Manoj Srivastava about the issue
and he believes the current behavior should be changed.

-- 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-rc5
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages at76c503a-source depends on:
ii  atmel-firmware1.3-2  Firmware for Atmel at76c50x wirele

at76c503a-source recommends no packages.

-- no debconf information


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



Bug#342887: util-linux: too early yet too late

2005-12-16 Thread Michael Spang
Package: util-linux
Version: 2.12r-2
Followup-For: Bug #34288

You could also make the argument that it runs too late--since it runs after
checkroot, even after copying the symlinked localtime into /etc/, the root
filesystem will still be checked every other boot. I'm not sure what exactly
changed. Regardless, fscking all of my drives is quite time-consuming. In the
meantime I have replaced the symlink in /etc/ and bumped hwclock's priority
to 09.


-- 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-rc5
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages util-linux depends on:
ii  libc6 2.3.5-8.1  GNU C Library: Shared libraries an
ii  libncurses5   5.5-1  Shared libraries for terminal hand
ii  libslang2 2.0.5-1The S-Lang programming library - r
ii  libuuid1  1.38+1.39-WIP-2005.12.10-1 universally unique id library
ii  zlib1g1:1.2.3-8  compression library - runtime

util-linux recommends no packages.

-- no debconf information


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



Bug#343559: kernel-package: modules_clean target creates changelog with wrong revision

2005-12-15 Thread Michael Spang
Package: kernel-package
Version: 10.018
Severity: normal

In order to reliably clean the tree, the following commands are needed:

fakeroot make-kpkg clean
fakeroot make-kpkg modules_clean
fakeroot make-kpkg clean

The modules_clean target creates many files in debian/, including a 
changelog which always has a revision of 10.00.Custom. Notably,

fakeroot make-kpkg --revision 1 modules_clean
fakeroot make-kpkg --revision 1 modules_clean

will always fail because the first creates the invalid changelog and the 
second detects the problem and fails.

-- 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-rc5-git5
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages kernel-package depends on:
ii  dpkg  1.13.11.0.1package maintenance system for Deb
ii  dpkg-dev  1.13.11package building tools for Debian
ii  file  4.15-2 Determines file type using magic
ii  gcc [c-compiler]  4:4.0.2-2  The GNU C compiler
ii  gcc-4.0 [c-compiler]  4.0.2-5The GNU C compiler
ii  gettext   0.14.5-2   GNU Internationalization utilities
ii  make  3.80+3.81.b4-1 The GNU version of the make util
ii  perl  5.8.7-10   Larry Wall's Practical Extraction 
ii  po-debconf0.9.1  manage translated Debconf template

Versions of packages kernel-package recommends:
ii  bzip2 1.0.2-11   high-quality block-sorting file co
ii  libc6-dev [libc-dev]  2.3.5-8.1  GNU C Library: Development Librari

-- no debconf information


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



Bug#343559: kernel-package: modules_clean target creates changelog with wrong revision

2005-12-15 Thread Michael Spang

Manoj Srivastava wrote:


Hi,

   My advice, really, is don't do it, then. make-kp0kg clean
cleans out the tree; and calling modules_clean in an empty tree is
not supported.

   manoj
 


I see. I suppose

make-kpkg modules_clean
make-kpkg clean

is the supported order? That wasn't working either, since it picked up 
the changelog from the previous build. Not passing '--revision' seems to 
resolve the issue. Is there a reason why modules_clean doesn't just 
ignore '--revision'? The script cleans before building rather than 
after, so modules_clean will fail unless passed the revision from the 
previous build or none at all. Anyway, its working now.


Thanks for the help!
Michael Spang


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



Bug#341915: ITP: mozilla-greasemonkey -- firefox extension which enables customization of webpages with user scripts

2005-12-03 Thread Michael Spang
Package: wnpp
Severity: wishlist
Owner: Michael Spang [EMAIL PROTECTED]

* Package name: mozilla-greasemonkey
  Version : 0.5.4
  Upstream Author : Aaron Boodman
* URL : http://greasemonkey.mozdev.org/
* License : No restrictions
  Description : firefox extension which enables customization of webpages 
with user scripts

Greasemonkey allows Firefox and Seamonkey users to install user scripts
which run when the user visits any site which the script is enabled for. These
scripts can modify the content of the page. A large collection of existing
scripts can be found at userscripts.org.

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


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



Bug#341281: openoffice.org-common: bogus filename for oofromtemplate manual page symlink (too many .gz-s)

2005-11-29 Thread Michael Spang
Package: openoffice.org-common
Version: 2.0.0-2
Severity: minor

The symlink oofromtemplate.1.gz.gz to openoffice.1.gz is badly named and 
ignored by man-db. The 
final '.gz' should be removed.

$ man oofromtemplate
man: warning: /usr/share/man/man1/oofromtemplate.1.gz.gz: ignoring bogus 
filename
No manual entry for oofromtemplate
See 'man 7 undocumented' for help when manual pages are not available.


-- 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.14-2-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages openoffice.org-common depends on:
ii  dictionaries-common [openoffi 0.62.5 Common utilities for spelling dict
ii  openoffice.org-core   2.0.0-2OpenOffice.org office suite archit
ii  openoffice.org-l10n-en-us 2.0.0-2English_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#338810: /usr/bin/passwd segfaults on eof when changing a password

2005-11-12 Thread Michael Spang
Package: passwd
Version: 1:4.0.13-5
Severity: normal

Entering Control+D as the first password during a password change causes a 
segmentation
fault. I expected this to abort the process. It did, but not quite gracefully.

 # passwd
 Enter new UNIX password: ^D
 Retype new UNIX password: ^D
 Segmentation fault

tail of strace output:

 stat64(/etc/localtime, {st_mode=S_IFREG|0644, st_size=1267, ...}) = 0
 stat64(/etc/localtime, {st_mode=S_IFREG|0644, st_size=1267, ...}) = 0
 stat64(/etc/localtime, {st_mode=S_IFREG|0644, st_size=1267, ...}) = 0
 getpid()= 1204
 socket(PF_FILE, SOCK_DGRAM, 0)  = 3
 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
 connect(3, {sa_family=AF_FILE, path=/dev/log}, 16) = 0
 send(3, 37Nov 12 19:50:27 passwd[1204]..., 83, MSG_NOSIGNAL) = 83
 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
 +++ killed by SIGSEGV +++


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.13-rc6
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages passwd depends on:
ii  debianutils   2.15.1 Miscellaneous utilities specific t
ii  libc6 2.3.5-7GNU C Library: Shared libraries an
ii  libpam-modules0.79-3 Pluggable Authentication Modules f
ii  libpam0g  0.79-3 Pluggable Authentication Modules l
ii  login 1:4.0.13-5 system login tools

passwd recommends no packages.

-- debconf information:
  passwd/password-mismatch:
* passwd/username: mike
  passwd/password-empty:
  passwd/make-user: true
  passwd/md5: false
  passwd/title:
  passwd/user-uid:
* passwd/shadow: true
  passwd/username-bad:
* passwd/user-fullname: Michael Spang


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



Bug#329413: beta firefox and postinst

2005-11-03 Thread Michael Spang

I'm pretty sure I replied to your mail. Maybe you didn't receive it.


Interesting, I don't have it and can't recall seeing it. I must have deleted it 
with all of my spam.


Anyways, the update-mozilla-firefox-chrome won't return, since it's
useless for firefox 1.5. You can just check whether it exists or not
before running it.


Thanks for the info. Guess installed-chrome.txt is out the window, which is 
fine by me.
The new system in 1.5 seems to be working great.


Attached a patch for doing so.


Applied. Will be fixed in 0.9.4-1.


Thanks,
Mike



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



Bug#329413: beta firefox and postinst

2005-10-06 Thread Michael Spang
Right now I am assuming that once Firefox 1.5 is released to unstable, 
the Debian chrome update scripts will be included. I sent the Firefox 
maintainer an email to try and confirm this, but I haven't received any 
reply yet. Note that this script is Debian-specific, it's there so a 
package can drop a file into /var/lib/mozilla-firefox/extensions.d 
instead of touching Firefox's installed-chrome.txt directly. My hands 
are tied right now because I don't whether or not this system will 
change for the first release of 1.5 into the main archive.



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



Bug#331267: xchat: bashisms in debian/rules

2005-10-02 Thread Michael Spang

Subject: xchat: bashisms in debian/rules
Package: xchat
Version: 2.4.5-2
Severity: normal
Tags: patch

Brace expansion is used in debian/rules, and this breaks when dash is 
installed as /bin/sh. A simple SHELL=/bin/bash at the top of rules fixes 
this.


-- System Information:
Debian Release: testing/unstable
 APT prefers unstable
 APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.13-rc6-tyr
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages xchat depends on:
ii  libatk1.0-0   1.10.3-1   The ATK accessibility toolkit
ii  libc6 2.3.5-6GNU C Library: Shared 
libraries an

ii  libglib2.0-0  2.8.1-1The GLib library of C routines
ii  libgtk2.0-0   2.6.10-1   The GTK+ graphical user 
interface


diff -u -r xchat-2.4.5-old/debian/rules xchat-2.4.5/debian/rules
--- xchat-2.4.5-old/debian/rules	2005-10-02 14:24:18.0 -0400
+++ xchat-2.4.5/debian/rules	2005-10-02 14:24:36.0 -0400
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 # -*- Makefile -*-
 
+SHELL=/bin/bash
+
 include /usr/share/dpatch/dpatch.make
 
 export pythonpath=/usr/bin/python2.3


Bug#325504: sed patch

2005-08-29 Thread Michael Spang
Ah, I guess bash didn't trip over that typo during the update because it 
never entered that conditional.



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



Bug#325504: bashisms

2005-08-28 Thread Michael Spang
This problem is caused by the bashism ${var/expr/string}. Two patches, 
both of which address this problem included. One switches the 
interpreter to bash, the other replaces the bashism with a sedism. The 
sed one is tested and works, the other one is not tested.


Michael Spang
1c1
 #! /bin/sh -e
---
 #! /bin/bash -e
100c100
 	if [ $kernel_ver = ${kernel_ver/pa/} ]
---
 	if [ $kernel_ver = `echo $kernel_ver | sed s/pa//` } ]


Bug#325018: initng: examples in ngc page appear to be incorrect

2005-08-25 Thread Michael Spang
Package: initng
Version: 0.1.8-1
Severity: minor
Tags: experimental

the ngc(8) manpage has two examples which appear to be incorrect:

Use ngc -s daemon/gdm start kdm.
Use ngc -d daemon/gdm start kdm.

for the first, the OPTIONS section says -s lists active processes
for the second, I believe 'start' should be 'stop' according to the OPTIONS 
section
  

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.13-rc6-tyr
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

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

initng recommends no packages.

-- no debconf information


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



Bug#323148: ITP: mozilla-firefox-webdeveloper -- web developer extension for the Firefox web browser

2005-08-14 Thread Michael Spang
Package: wnpp
Severity: wishlist
Owner: Michael Spang [EMAIL PROTECTED]

* Package name: mozilla-firefox-webdeveloper
  Version : 0.9.3
  Upstream Author : Chris Pederick
* URL : http://chrispederick.com/work/
* License : GPL
  Description : web developer extension for the Firefox web browser

The Web Developer Firefox extension adds a toolbar with several
features aimed at web developers. It can disable various web features,
outline page elements, quickly validate a web page by linking to a
web-based validation service, add user CSS to any page, resize the
browser to an arbitrary size (for screen size testing), and more.


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



Bug#323149: ITP: gjlv -- java log viewer for GNOME

2005-08-14 Thread Michael Spang
Package: wnpp
Severity: wishlist
Owner: Michael Spang [EMAIL PROTECTED]

* Package name: gjlv
  Version : 1.0.4 
  Upstream Author : Bodo Pfelzer [EMAIL PROTECTED]
* URL : http://gjlv.sourceforge.net/
* License : (GPL, LGPL, BSD, MIT/X, etc.)
  Description : java log viewer for GNOME

The Java Log Viewer for GNOME is a graphical viewer for Java's XML logs.
Logs can be read from files or can be read from a socket with appropriate
configuration. When reading from a socket, the list is updated as records
are received. Individual records are displayed in a GTK list, with further
detail available through the detail window.


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



Bug#323149: gjlv license

2005-08-14 Thread Michael Spang
oops! gjlv is licensed under the terms of the GNU GPL = v2

Thanks,
Michael Spang


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



Bug#315678: make-kpkg modules

2005-07-24 Thread Michael Spang
Is this problem not reproducible? It happens every time for me.
Below is an example of things going wrong for me using kernel-package to
build the atmel modules. Note that modules get installed to the same
(wrong) place when I build debianized but unofficial Radeon FireGL
drivers. The lines where the modules are installed to the wrong place
are marked with three asterisks. I will do some more tests and might
find a fix later.

Some package versions:
kernel-package9.003
at76c503a-source0.12.beta23-1
kernel-source-2.6.112.6.11-7

[EMAIL PROTECTED]:~/src$ cd kernel-source-2.6.11/
[EMAIL PROTECTED]:~/src/kernel-source-2.6.11$ export 
MODULE_LOC=~mike/src/modules/ 
[EMAIL PROTECTED]:~/src/kernel-source-2.6.11$ fakeroot make-kpkg clean
SNIP
[EMAIL PROTECTED]:~/src/kernel-source-2.6.11$ fakeroot make-kpkg modules_clean
SNIP
[EMAIL PROTECTED]:~/src/kernel-source-2.6.11$ cp ../tyr.config .config
 
[EMAIL PROTECTED]:~/src/kernel-source-2.6.11$ make-kpkg --revision 4 
kernel_image
modules
SNIP
make[1]: Entering directory `/home/mike/src/modules/at76c503a'
/usr/bin/make -f debian/rules binary-modules
make[2]: Entering directory `/home/mike/src/modules/at76c503a'
/usr/bin/make 
make[3]: Entering directory `/home/mike/src/modules/at76c503a'
mkdir -p .tmp_versions
cp /home/mike/src/kernel-source-2.6.11/.tmp_versions/*.mod
/home/mike/src/modules/at76c503a/.tmp_versions
/usr/bin/make -C /home/mike/src/kernel-source-2.6.11
SUBDIRS=/home/mike/src/modules/at76c503a
MODVERDIR=/home/mike/src/modules/at76c503a/.tmp_versions \
EXTRA_CFLAGS= modules
make[4]: Entering directory `/home/mike/src/kernel-source-2.6.11'
  CC [M]  /home/mike/src/modules/at76c503a/at76c503-i3861.o
  CC [M]  /home/mike/src/modules/at76c503a/at76c503-rfmd.o
  CC [M]  /home/mike/src/modules/at76c503a/at76c503-rfmd-acc.o
  CC [M]  /home/mike/src/modules/at76c503a/at76c505-rfmd.o
  CC [M]  /home/mike/src/modules/at76c503a/at76c503-i3863.o
  CC [M]  /home/mike/src/modules/at76c503a/at76c505-rfmd2958.o
  CC [M]  /home/mike/src/modules/at76c503a/at76c505a-rfmd2958.o
  CC [M]  /home/mike/src/modules/at76c503a/at76c503.o
/home/mike/src/modules/at76c503a/at76c503.c: In function
`ieee80211_to_eth':
/home/mike/src/modules/at76c503a/at76c503.c:3948: warning: assignment
from incompatible pointer type
  CC [M]  /home/mike/src/modules/at76c503a/at76_usbdfu.o
  Building modules, stage 2.
  MODPOST
  CC  /home/mike/src/modules/at76c503a/at76_usbdfu.mod.o
  LD [M]  /home/mike/src/modules/at76c503a/at76_usbdfu.ko
  CC  /home/mike/src/modules/at76c503a/at76c503-i3861.mod.o
  LD [M]  /home/mike/src/modules/at76c503a/at76c503-i3861.ko
  CC  /home/mike/src/modules/at76c503a/at76c503-i3863.mod.o
  LD [M]  /home/mike/src/modules/at76c503a/at76c503-i3863.ko
  CC  /home/mike/src/modules/at76c503a/at76c503-rfmd-acc.mod.o
  LD [M]  /home/mike/src/modules/at76c503a/at76c503-rfmd-acc.ko
  CC  /home/mike/src/modules/at76c503a/at76c503-rfmd.mod.o
  LD [M]  /home/mike/src/modules/at76c503a/at76c503-rfmd.ko
  CC  /home/mike/src/modules/at76c503a/at76c503.mod.o
  LD [M]  /home/mike/src/modules/at76c503a/at76c503.ko
  CC  /home/mike/src/modules/at76c503a/at76c505-rfmd.mod.o
  LD [M]  /home/mike/src/modules/at76c503a/at76c505-rfmd.ko
  CC  /home/mike/src/modules/at76c503a/at76c505-rfmd2958.mod.o
  LD [M]  /home/mike/src/modules/at76c503a/at76c505-rfmd2958.ko
  CC  /home/mike/src/modules/at76c503a/at76c505a-rfmd2958.mod.o
  LD [M]  /home/mike/src/modules/at76c503a/at76c505a-rfmd2958.ko
make[4]: Leaving directory `/home/mike/src/kernel-source-2.6.11'
make[3]: Leaving directory `/home/mike/src/modules/at76c503a'
for i in control changelog; do\
sed 's/#KVERS#/2.6.11/g' debian/$i.template \
| sed 's/#KVERS#/2.6.11/g' | sed 's/#KMAINT#/Unknown Kernel Package
Maintainer/g'\
| sed 's/#KEMAIL#/[EMAIL PROTECTED]/g' |
sed s/#DEBDATE#/Sun, 24 Jul 2005 15:59:37 -0400/g\
| sed 's/#KDREV#/4/g' 
/home/mike/src/modules/at76c503a/debian/$i;\
done
/usr/bin/make  DESTDIR=/home/mike/src/modules/at76c503a/debian/tmp
install-modules
make[3]: Entering directory `/home/mike/src/modules/at76c503a'
mkdir -p .tmp_versions
cp /home/mike/src/kernel-source-2.6.11/.tmp_versions/*.mod
/home/mike/src/modules/at76c503a/.tmp_versions
/usr/bin/make -C /home/mike/src/kernel-source-2.6.11
SUBDIRS=/home/mike/src/modules/at76c503a
MODVERDIR=/home/mike/src/modules/at76c503a/.tmp_versions \
EXTRA_CFLAGS= modules
make[4]: Entering directory `/home/mike/src/kernel-source-2.6.11'
  Building modules, stage 2.
  MODPOST
make[4]: Leaving directory `/home/mike/src/kernel-source-2.6.11'
*** mkdir -p
/home/mike/src/modules/at76c503a/debian/tmp/lib/modules/2.6.11/kernel/drivers/net/wireless/at76c503

*** install -m 644 -o 0 -g 0 at76c503-i3861.ko at76c503-rfmd.
SNIP
 Module /home/mike/src/modules/at76c503a processed fine


Here's the contents of the resulting kernel-image-2.6.11_4_i386.deb:

drwxr-xr-x root/root 

Bug#315678: at76c503a-source: does not understand localversion

2005-06-24 Thread Michael Spang
Package: at76c503a-source
Version: 0.12.beta19-4
Severity: important

Hello, the module builds fine but it installs to the wrong directory in 
/lib/modules. I have CONFIG_LOCALVERSION set to '-tyr', so the modules are 
installed to /lib/modules/2.6.12-git5-tyr. The at76c503a modules, however, end 
up in /lib/modules/2.6.12-git5 and need to be manually moved whenever they're 
installed.



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

Versions of packages at76c503a-source depends on:
ii  atmel-firmware1.3-1  Firmware for Atmel at76c50x wirele

at76c503a-source recommends no packages.

-- no debconf information


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



Bug#315588: warning due to order of update-mozilla-thunderbird-chrome's arguments to find(1)

2005-06-23 Thread Michael Spang
Package: mozilla-thunderbird
Version: 1.0.2-3
Severity: minor
Tags: patch

Running the update-mozilla-thunderbird-chrome script yields a warning
when using the unstable version of findutils (4.2.22-1). Reordering the
arguments to find(1) in the script fixes the problem. A patch which does
this is included.

The warning:

# update-mozilla-thunderbird-chrome
Updating mozilla-thunderbird chrome registry...find: warning: you have
specified the -maxdepth option after a non-option argument -name, but
options are not positional (-maxdepth affects tests specified before it
as well as those specified after it).  Please specify options before
other arguments.

find: warning: you have specified the -maxdepth option after a
non-option argument -name, but options are not positional (-maxdepth
affects tests specified before it as well as those specified after it). 
Please specify options before other arguments.

done.

--- mozilla-thunderbird-1.0.2/debian/update-mozilla-thunderbird-chrome	2005-06-23 14:26:33.511997936 -0400
+++ mozilla-thunderbird-1.0.2-n/debian/update-mozilla-thunderbird-chrome	2005-06-23 14:28:31.046130032 -0400
@@ -72,7 +72,7 @@
 # previously packaged extensions):
 # remove those that are symlinks pointing to nowhere
 # and remove those that are directory and are in defaults/profile/extensions
-for f in `find ${LIBDIR}/extensions/ -name '{*}' -maxdepth 1`; do
+for f in `find ${LIBDIR}/extensions/ -maxdepth 1 -name '{*}'`; do
 if [ -L $f ]  [ ! -e $f ]; then
 rm ${RM_FLAGS} -f $f
 elif [ ! -L $f ]  [ -d $f ]  [ -d ${LIBDIR}/defaults/profile/extensions/`basename $f` ]; then
@@ -89,7 +89,7 @@
 fi
 done
 # create symlinks that are not already there
-for f in `find ${LIBDIR}/defaults/profile/extensions/ -name '{*}' -maxdepth 1`; do
+for f in `find ${LIBDIR}/defaults/profile/extensions/ -maxdepth 1 -name '{*}'`; do
 [ ${VERBOSE} ]  echo W: ${f} should be in ${LIBDIR}/extensions/ 2
 if [ ! -e ${LIBDIR}/extensions/`basename $f` ]; then
 ln -s $f ${LIBDIR}/extensions


Bug#314351: Temporary Fix

2005-06-23 Thread Michael Spang
Can Burak Cilingir, until the maintainer finds time to fix this, you could try 
the attached patch. I believe that somehow cleantmp() is being called while 
$TMPTIME is undefined. Did you modify /etc/default/rcS and set it to something 
invalid? If it is set to , then the attached patch will make bootclean.sh 
fall back to the default of zero. It's not foolproof; you will still have 
problems if TMPTIME is set to   or something similar.

28c28
 	if [ $TMPTIME = 0 ]
---
 	if [ -z $TMPTIME -o $TMPTIME = 0 ]
56c56
 	( if cd /tmp  [ `find . -perm -002 -maxdepth 0` = . ]
---
 	( if cd /tmp  [ `find . -maxdepth 0 -perm -002` = . ]
59,60c59,60
 		find . -xdev $TEXPR $EXCEPT \
 ! -type d -depth -print0 | xargs -0r rm -f
---
 		find . -xdev -depth $TEXPR $EXCEPT \
 ! -type d -print0 | xargs -0r rm -f
62,63c62,63
 		find . -xdev $DEXPR $EXCEPT \
 -type d -depth -empty -exec rmdir \{\} \;
---
 		find . -xdev -depth $DEXPR $EXCEPT \
 -type d -empty -exec rmdir \{\} \;



Bug#315129: gconf-editor: crashed on F1 when yelp is not installed

2005-06-20 Thread Michael Spang
Package: gconf-editor
Version: 2.10.0-2
Severity: normal

gconf-editor will crash when yelp is not installed and F1 is pressed or the 
Help-Contents menu item is clicked. A dialog saying that gconf-editor has 
quit unexpectedly will appear after the crash. If yelp is installed help opens 
normally.


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

Versions of packages gconf-editor depends on:
ii  libart-2.0-2 2.3.17-1Library of functions for 2D graphi
ii  libatk1.0-0  1.10.1-2The ATK accessibility toolkit
ii  libaudiofile00.2.6-6 Open-source version of SGI's audio
ii  libbonobo2-0 2.8.1-2 Bonobo CORBA interfaces library
ii  libbonoboui2-0   2.8.1-2 The Bonobo UI library
ii  libc62.3.5-1 GNU C Library: Shared libraries an
ii  libesd0  0.2.35-2.1  Enlightened Sound Daemon - Shared 
ii  libgconf2-4  2.10.0-2GNOME configuration database syste
ii  libgcrypt11  1.2.0-11.1  LGPL Crypto library - runtime libr
ii  libglib2.0-0 2.6.5-1 The GLib library of C routines
ii  libgnome-keyring00.4.2-1 GNOME keyring services library
ii  libgnome2-0  2.10.0-3The GNOME 2 library - runtime file
ii  libgnomecanvas2-02.10.2-2A powerful object-oriented display
ii  libgnomeui-0 2.10.0-2The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0   2.10.1-5The GNOME virtual file-system libr
ii  libgnutls11  1.0.16-13.1 GNU TLS library - runtime library
ii  libgpg-error01.0-1   library for common error values an
ii  libgtk2.0-0  2.6.8-1 The GTK+ graphical user interface 
ii  libice6  4.3.0.dfsg.1-14 Inter-Client Exchange library
ii  libjpeg626b-10   The Independent JPEG Group's JPEG 
ii  liborbit21:2.12.2-1  libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-01.8.1-1 Layout and rendering of internatio
ii  libpopt0 1.7-5   lib for parsing cmdline parameters
ii  libsm6   4.3.0.dfsg.1-14 X Window System Session Management
ii  libtasn1-2   0.2.10-4Manage ASN.1 structures (runtime)
ii  libx11-6 4.3.0.dfsg.1-14 X Window System protocol client li
ii  libxml2  2.6.16-7GNOME XML library
ii  xlibs4.3.0.dfsg.1-14 X Keyboard Extension (XKB) configu
ii  zlib1g   1:1.2.2-4   compression library - runtime

gconf-editor recommends no packages.

-- no debconf information


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



Bug#314999: gconf2: no manpage alternative for gconftool

2005-06-19 Thread Michael Spang
Package: gconf2
Version: 2.10.0-2
Severity: minor

There is no symlink to gconftool-2's manpage for alternative gconftool.

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

Versions of packages gconf2 depends on:
ii  libatk1.0-0   1.10.1-2   The ATK accessibility toolkit
ii  libc6 2.3.5-1GNU C Library: Shared libraries an
ii  libgconf2-4   2.10.0-2   GNOME configuration database syste
ii  libglib2.0-0  2.6.5-1The GLib library of C routines
ii  libgtk2.0-0   2.6.8-1The GTK+ graphical user interface 
ii  liborbit2 1:2.12.2-1 libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0 1.8.1-1Layout and rendering of internatio
ii  libpopt0  1.7-5  lib for parsing cmdline parameters
ii  libxml2   2.6.16-7   GNOME XML library
ii  zlib1g1:1.2.2-4  compression library - runtime

gconf2 recommends no packages.

-- no debconf information


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



Bug#282386: mozilla-thunderbird: fails to start

2005-03-30 Thread Michael Spang
I haven't had any problems since the first time.
In the testing which I just did, I noticed no problems until I started 
Thunderbird during a downgrade. This created a rogue process which kept 
either version of Thunderbird from starting. I was able to reproduce 
this several times. It happened if I attempted to start it while dpkg 
was upgrading as well. I am not sure how this is related but it is a 
similar issue. There still seems to be a possibility of leaving dead 
processes around under various uncommon circumstances. It is indeed 
quite possible that the bug which caused it to leave such a process 
around in my first case has been fixed.

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


Bug#295023: kernel-package: vmlinuz symlink breaks install

2005-02-12 Thread Michael Spang
Package: kernel-package
Version: 8.121
Severity: normal


When the /vmlinuz symlink is not present, the postinst of any kernel image 
package will fail. Any further attempts will also fail until a symlink to any 
file is created. After the failed attempt, a copy (not a symlink) of the kernel 
exists as /vmlinuz.

# dpkg -i kernel-image-2.6.10-tyr_1_i386.deb
(Reading database ... 77715 files and directories currently installed.)
Preparing to replace kernel-image-2.6.10-tyr 1 (using 
kernel-image-2.6.10-tyr_1_i386.deb) ...
Unpacking replacement kernel-image-2.6.10-tyr ...
Searching for GRUB installation directory ... found: /boot/grub .
Testing for an existing GRUB menu.list file... found: /boot/grub/menu.lst .
Searching for splash image... none found, skipping...
Found kernel: /boot/vmlinuz-2.6.10-tyr
Updating /boot/grub/menu.lst ... done

Setting up kernel-image-2.6.10-tyr (1) ...
/vmlinuz does not exist. Installing from scratch, eh?
Or maybe you don't want a symbolic link here. Hmm? Lets See.
Failed to symbolic-link /boot/vmlinuz-2.6.10-tyr to /vmlinuz .
dpkg: error processing kernel-image-2.6.10-tyr (--install):
 subprocess post-installation script returned error exit status 17
 Errors were encountered while processing:
  kernel-image-2.6.10-tyr
  
# ls -lh /vmlinuz
-rw-r--r--  1 root root 1.8M 2005-02-12 20:22 /vmlinuz



-- System Information:
Debian Release: 3.1
  APT prefers experimental
  APT policy: (500, 'experimental'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-tyr
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages kernel-package depends on:
ii  dpkg  1.13.0 Package maintenance system for Deb
ii  dpkg-dev  1.13.0 Package building tools for Debian
ii  gcc [c-compiler]  4:3.3.5-1  The GNU C compiler
ii  gcc-3.3 [c-compiler]  1:3.3.5-8  The GNU C compiler
ii  gcc-3.4 [c-compiler]  3.4.3-9The GNU C compiler
ii  gcc-4.0 [c-compiler]  4.0-0pre5  The GNU C compiler
ii  make  3.80-9 The GNU version of the make util
ii  perl  5.8.4-6Larry Wall's Practical Extraction 

-- no debconf information


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



Bug#295023: kernel-img.conf

2005-02-12 Thread Michael Spang
/etc/kernel-img.conf:
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no
postinst_hook = /sbin/update-grub
postrm_hook   = /sbin/update-grub
no_symlinks = yes
I have now set no_symlinks to no, as I don't really know why I had it on 
in the first place and that solves the problem. I probably it on when I 
should have turned off do_symlinks. Regardless, no_symlinks conflicts 
with do_symlinks. Maybe a quick check to make sure they aren't both on 
should be added to the postinst.

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