Bug#1031627: minidlna: revert ./debian/patches/09-do-not-disable-logs-with-systemd.patch

2023-02-19 Thread Philipp Matthias Hahn
Package: minidlna
Version: 1.3.0+dfsg-2+deb11u1
Severity: normal

Dear Maintainer,

the patch disables logging to `journald` via STDOUT and forces logging
to `/var/log/minidlna.log` by default, which requires `logrotate` to
handle that ever growing file. The package `logrotate` is not even
recommended. This has now filled up my system multiple times as
`minidlnad` just logs too much, even with log-level `error`.

Sadly logging to files cannot be disabled by setting an empty `log_dir=`
as the code then default to it's internal default directory defined by
`configure --with-log-path=`, which defaults to `/var/log`.

Debian Release: 11.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable'), (50, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-21-amd64 (SMP w/16 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages minidlna depends on:
ii  adduser  3.118
ii  init-system-helpers  1.60
ii  libavformat587:4.3.5-0+deb11u1
ii  libavutil56  7:4.3.5-0+deb11u1
ii  libc62.31-13+deb11u5
ii  libexif120.6.22-3
ii  libflac8 1.3.3-2+deb11u1
ii  libid3tag0   0.15.1b-14
ii  libjpeg62-turbo  1:2.0.6-4
ii  libogg0  1.3.4-0.1
ii  libsqlite3-0 3.34.1-3
ii  libvorbis0a  1.3.7-1
ii  lsb-base 11.1.0

minidlna recommends no packages.

minidlna suggests no packages.

-- Configuration Files:
/etc/minidlna.conf changed:
media_dir=A,/srv/media/Music
log_dir=
log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=error
port=8200
friendly_name=pi4
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg
album_art_names=AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg
album_art_names=Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg

-- no debconf information



Bug#275623: sync root's .bashrc and .profile with bash's skeletons

2022-07-06 Thread Philipp Matthias Hahn
Package: base-files
Version: 11.1+deb11u3
Followup-For: Bug #275623
X-Debbugs-Cc: Gabriel F. T. Gomes 

Dear Maintainer,

the current behavior is very inconsistent in regards to
`bash_completion`:

- if you login as user `root` on the console or via `ssh` and get an
  *interactive login shell*, which first executes `/etc/profile` and
  thus sources `/etc/profile.d/bash_completion.sh`.

- For a regular user `/etc/skel/.bashrc` is used instead, which
  *explicitly* sources bash completion.

- if you use `sudo -s` to become `root` or use `screen` as `root`, you
  get an interactive *non*-login shell instead, which skip
  `/etc/profile` and use `/root/.bashrc` only.
  It does *not* source bash completion.

So everyone except `root` gets bash completion by default.
`root` also gets completion but *not* when using `screen` or `sudo`.

So if `root` should have a "minimal" environment, `/etc/profile` would
need an exception to skip things if run by `root`.
Instead I prefer `root` to have bash completion by default.

Your fellow DD
Philipp

PS: also see my analysis at


-- System Information:
Debian Release: 11.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable'), (50, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-15-amd64 (SMP w/16 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages base-files depends on:
ii  gawk [awk]  1:5.1.0-1
ii  mawk [awk]  1.3.4.20200120-2

base-files recommends no packages.

base-files suggests no packages.

-- no debconf information



Bug#951252: bareos-traymonitor: Still expects /etc/bareos/tray-monitor.conf instead of tray-monitor.d/

2020-02-13 Thread Philipp Matthias Hahn
Package: bareos-traymonitor
Version: 16.2.6-5
Severity: important

Dear Maintainer,

bareos-traymonitor does not start when invoked via

/usr/share/applications/bareos-tray-monitor.desktop
/etc/xdg/autostart/bareos-tray-monitor.desktop

as both contain

Exec=/usr/bin/bareos-tray-monitor -c /etc/bareos/tray-monitor.conf

The file `/etc/bareos/tray-monitor.conf` no longer exists with new
installastions as B-TM was converted to use the directory
/etc/bareos/tray-monitor.d/ with configuration file fragments instead of
a single file.

Hot-Fix:

sed -e 's,/etc/bareos/tray-monitor.conf,/etc/bareos/tray-monitor.d,' \
/usr/share/applications/bareos-tray-monitor.desktop \
/etc/xdg/autostart/bareos-tray-monitor.desktop

B-TM still supports the old single-file if it exists, so maybe do not
specify `-c ...` at all to allow B-TM to auto-detect the right path?

-- System Information:
Debian Release: 10.3
  APT prefers stable
  APT policy: (900, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-8-amd64 (SMP w/16 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages bareos-traymonitor depends on:
ii  bareos-common  16.2.6-5
ii  libc6  2.28-10
ii  libcap21:2.25-2
ii  libgcc11:8.3.0-6
ii  libgnutls303.6.7-4+deb10u2
ii  libjansson42.12-1
ii  liblzo2-2  2.10-0.1
ii  libqtcore4 4:4.8.7+dfsg-18
ii  libqtgui4  4:4.8.7+dfsg-18
ii  libstdc++6 8.3.0-6
ii  libwrap0   7.6.q-28
ii  zlib1g 1:1.2.11.dfsg-1

bareos-traymonitor recommends no packages.

Versions of packages bareos-traymonitor suggests:
pn  kde | gnome-desktop-environment  

-- no debconf information



Bug#951047: udev/rules.d/50-udev-default.rules: Invalid GROUP operation

2020-02-10 Thread Philipp Matthias Hahn
Package: udev
Version: 241-7~deb10u3
Severity: minor

Dear Maintainer,

on every boot `dmesg` contains these warnings:
> systemd-udevd[87]: /usr/lib/udev/rules.d/50-udev-default.rules:18: Invalid 
> GROUP operation
> systemd-udevd[87]: /usr/lib/udev/rules.d/50-udev-default.rules:19: Invalid 
> GROUP operation
> systemd-udevd[87]: /usr/lib/udev/rules.d/50-udev-default.rules:20: Invalid 
> GROUP operation
> systemd-udevd[87]: /usr/lib/udev/rules.d/50-udev-default.rules:21: Invalid 
> GROUP operation
> systemd-udevd[87]: /usr/lib/udev/rules.d/50-udev-default.rules:22: Invalid 
> GROUP operation
> systemd-udevd[87]: /usr/lib/udev/rules.d/50-udev-default.rules:23: Invalid 
> GROUP operation
> systemd-udevd[87]: /usr/lib/udev/rules.d/50-udev-default.rules:24: Invalid 
> GROUP operation
> systemd-udevd[87]: /usr/lib/udev/rules.d/50-udev-default.rules:25: Invalid 
> GROUP operation
> systemd-udevd[87]: /usr/lib/udev/rules.d/50-udev-default.rules:27: Invalid 
> GROUP operation
> systemd-udevd[87]: /usr/lib/udev/rules.d/50-udev-default.rules:29: Invalid 
> GROUP operation

This is from InitRamFS and the actual path is 
/lib/udev/rules.d/50-udev-default.rules
All those lines are using GROUP="tty", but the InitRamFs environment
does not contain the file /etc/group and this the name is not
resolvable.

The rules file is copied by /usr/share/initramfs-tools/hooks/udev

Either that script needs to copy /etc/group (or a minimized version) as
well or sanitize the rules file by removing those GROUP= statements.

After the boot has finished the file are assigned to the right group, so
I assume this is only a cosmetic issue.

-- Package-specific info:

-- System Information:
Debian Release: 10.3
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-8-amd64 (SMP w/2 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages udev depends on:
ii  adduser   3.118
ii  dpkg  1.19.7
ii  libacl1   2.2.53-4
ii  libblkid1 2.33.1-0.1
ii  libc6 2.28-10
ii  libkmod2  26-1
ii  libselinux1   2.8-1+b1
ii  libudev1  241-7~deb10u3
ii  lsb-base  10.2019051400
ii  systemd-sysv  241-7~deb10u3
ii  util-linux2.33.1-0.1

udev recommends no packages.

udev suggests no packages.

Versions of packages udev is related to:
ii  systemd  241-7~deb10u3

-- debconf information:
  udev/new_kernel_needed: false
  udev/reboot_needed:
  udev/sysfs_deprecated_incompatibility:
  udev/title/upgrade:
P: /devices/LNXSYSTM:00
L: 0
E: DEVPATH=/devices/LNXSYSTM:00
E: SUBSYSTEM=acpi
E: MODALIAS=acpi:LNXSYSTM:
E: USEC_INITIALIZED=21482794
E: ID_VENDOR_FROM_DATABASE=The Linux Foundation

P: /devices/LNXSYSTM:00/LNXCPU:00
L: 0
E: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:00
E: SUBSYSTEM=acpi
E: MODALIAS=acpi:LNXCPU:
E: USEC_INITIALIZED=21485531
E: ID_VENDOR_FROM_DATABASE=The Linux Foundation

P: /devices/LNXSYSTM:00/LNXCPU:01
L: 0
E: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:01
E: SUBSYSTEM=acpi
E: MODALIAS=acpi:LNXCPU:
E: USEC_INITIALIZED=21486140
E: ID_VENDOR_FROM_DATABASE=The Linux Foundation

P: /devices/LNXSYSTM:00/LNXCPU:02
L: 0
E: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:02
E: SUBSYSTEM=acpi
E: MODALIAS=acpi:LNXCPU:
E: USEC_INITIALIZED=21486679
E: ID_VENDOR_FROM_DATABASE=The Linux Foundation

P: /devices/LNXSYSTM:00/LNXCPU:03
L: 0
E: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:03
E: SUBSYSTEM=acpi
E: MODALIAS=acpi:LNXCPU:
E: USEC_INITIALIZED=21487208
E: ID_VENDOR_FROM_DATABASE=The Linux Foundation

P: /devices/LNXSYSTM:00/LNXPWRBN:00
L: 0
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00
E: SUBSYSTEM=acpi
E: DRIVER=button
E: MODALIAS=acpi:LNXPWRBN:
E: USEC_INITIALIZED=21488891
E: ID_VENDOR_FROM_DATABASE=The Linux Foundation

P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
L: 0
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
E: SUBSYSTEM=input
E: PRODUCT=19/0/1/0
E: NAME="Power Button"
E: PHYS="LNXPWRBN/button/input0"
E: PROP=0
E: EV=3
E: KEY=10 0
E: MODALIAS=input:b0019vp0001e-e0,1,k74,ramlsfw
E: USEC_INITIALIZED=21638758
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=acpi-LNXPWRBN:00
E: ID_PATH_TAG=acpi-LNXPWRBN_00
E: ID_FOR_SEAT=input-acpi-LNXPWRBN_00
E: TAGS=:seat:

P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1
N: input/event1
L: 0
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1
E: SUBSYSTEM=input
E: DEVNAME=/dev/input/event1
E: MAJOR=13
E: MINOR=65
E: USEC_INITIALIZED=23169609
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=acpi-LNXPWRBN:00
E: ID_PATH_TAG=acpi-LNXPWRBN_00
E: LIBINPUT_DEVICE_GROUP=19/0/1:LNXPWRBN/button
E: TAGS=:power-switch:

P: /devices/LNXSYSTM:00/LNXSYBUS:00
L: 0
E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00
E: SUBSYSTEM=acpi
E: MODALIAS=acpi:LNXSYBUS:
E: USEC_INITIALIZED=21487763
E: 

Bug#884011: bareos-filedaemon: bareos-fd crashes - fills /var/lib/bareos/ with core files

2019-06-21 Thread Philipp Matthias Hahn
Package: bareos-filedaemon
Version: 17.2.7-2
Followup-For: Bug #884011

Dear Maintainer,

today I noticed that 2 processed "bareos-fd" were running:

# systemctl status \*bareos\*
● bareos-filedaemon.service - Bareos File Daemon service
   Loaded: loaded (/lib/systemd/system/bareos-filedaemon.service; enabled; 
vendor preset: enabled)
   Active: active (running) since Fri 2019-06-21 08:31:51 CEST; 8min ago
 Docs: man:bareos-fd(8)
  Process: 26049 ExecStart=/usr/sbin/bareos-fd (code=exited, status=0/SUCCESS)
 Main PID: 26050 (bareos-fd)
   Memory: 1.0M
   CGroup: /system.slice/bareos-filedaemon.service
   └─26050 /usr/sbin/bareos-fd

● bareos-fd.service - LSB: Bareos File Daemon
   Loaded: loaded (/etc/init.d/bareos-fd; generated)
   Active: active (running) since Fri 2019-06-21 07:31:46 CEST; 1h 8min ago
 Docs: man:systemd-sysv-generator(8)
   Memory: 1.8M
   CGroup: /system.slice/bareos-fd.service
   └─1614 /usr/sbin/bareos-fd
# lsof -p 1614
...
bareos-fd 1614 root3u  IPv4  12240  0t0 TCP *:bacula-fd (LISTEN)
# lsof -p 26050
...
bareos-fd 26050 root3u  sock0,8  0t0  110552 protocol: TCP

Looking at the package I see the following:
# dpkg -L bareos-filedaemon
...
/etc/init.d/bareos-fd
...
/lib/systemd/system/bareos-filedaemon.service
...

# grep Alias /lib/systemd/system/bareos-filedaemon.service
Alias=bareos-fd.service

# find /etc/systemd /lib/systemd /run/systemd -name bareos-f\*
/etc/systemd/system/multi-user.target.wants/bareos-filedaemon.service
/lib/systemd/system/bareos-filedaemon.service
/run/systemd/generator.late/bareos-fd.service
/run/systemd/generator.late/graphical.target.wants/bareos-fd.service
/run/systemd/generator.late/multi-user.target.wants/bareos-fd.service

To me it looks like the "Alias" was not setup correctly. If I disable and then
re-enable the service, the newly created "bareos-fd.service" shadows the
generated service files from the legacy SysV init script, which hopefully will
prevent two daemons from running at the same time:

# systemctl disable bareos-filedaemon.service
Removed /etc/systemd/system/multi-user.target.wants/bareos-filedaemon.service.
# find /etc/systemd /lib/systemd /run/systemd -name bareos-f\*
/lib/systemd/system/bareos-filedaemon.service
/run/systemd/generator.late/bareos-fd.service
/run/systemd/generator.late/graphical.target.wants/bareos-fd.service
/run/systemd/generator.late/multi-user.target.wants/bareos-fd.service

# systemctl enable bareos-filedaemon.service
Created symlink /etc/systemd/system/bareos-fd.service → 
/lib/systemd/system/bareos-filedaemon.service.
Created symlink 
/etc/systemd/system/multi-user.target.wants/bareos-filedaemon.service → 
/lib/systemd/system/bareos-filedaemon.service.
# find /etc/systemd /lib/systemd /run/systemd -name bareos-f\*
/etc/systemd/system/bareos-fd.service
/etc/systemd/system/multi-user.target.wants/bareos-filedaemon.service
/lib/systemd/system/bareos-filedaemon.service



-- System Information:
Debian Release: 10.0
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.21 (SMP w/2 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages bareos-filedaemon depends on:
ii  adduser3.118
ii  bareos-common  17.2.7-2
ii  debconf [debconf-2.0]  1.5.72
ii  libacl12.2.53-4
ii  libc6  2.28-10
ii  libcap21:2.25-2
ii  libgcc11:8.3.0-7
ii  libgnutls303.6.7-4
ii  libjansson42.12-1
ii  liblzo2-2  2.10-0.1
ii  libstdc++6 8.3.0-7
ii  libwrap0   7.6.q-28
ii  lsb-base   10.2019051400
ii  lsof   4.91+dfsg-1
ii  zlib1g 1:1.2.11.dfsg-1

bareos-filedaemon recommends no packages.

bareos-filedaemon suggests no packages.

-- no debconf information


Bug#919185: AppArmor: postinst fails on custom kernel without AppArmor

2019-01-13 Thread Philipp Matthias Hahn
Package: lxc
Version: 1:3.1.0+really3.0.3-2
Severity: normal

Dear Maintainer,

I compile my own kernel - without AppArmor. lxc.postinst fails to
configure as /sys/kernel/security/apparmor does not exist:

$ strace apparmor_parser -r -W -T /etc/apparmor.d/lxc-containers
stat("/sys/kernel/security/apparmor", 0x7ffdeab2b380) = -1 ENOENT

The package "apparmor" - which provides "apparmor_parser" - was never
installed by me, but got pulled in as a Recommends: from
"libreoffice-common".

The call to "apparmor_parser" should be put in a conditional block like
# Reload the profile, including any abstraction updates
if aa-status --enabled 2>/dev/null; then
apparmor_parser -r -T -W "$APP_PROFILE" || true
fi
 

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.14 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de:en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lxc depends on:
ii  debconf [debconf-2.0]  1.5.69
ii  libc6  2.28-5
ii  libcap21:2.25-1.2
ii  libgnutls303.6.5-2
ii  liblxc11:3.1.0+really3.0.3-2
ii  libseccomp22.3.3-3
ii  libselinux12.8-1+b1
ii  lsb-base   10.2018112800

Versions of packages lxc recommends:
ii  bridge-utils 1.5-16
ii  debootstrap  1.0.114
ii  dirmngr  2.2.12-1
ii  dnsmasq-base [dnsmasq-base]  2.80-1
ii  gnupg2.2.12-1
ii  iproute2 4.20.0-2
ii  iptables 1.8.2-3
ii  libpam-cgfs  1:3.1.0+really3.0.3-2
ii  lxc-templates3.0.3-1
ii  lxcfs3.0.3-2
ii  nftables 0.9.0-2
ii  openssl  1.1.1a-1
ii  rsync3.1.3-1
ii  uidmap   1:4.5-1.1

Versions of packages lxc suggests:
ii  apparmor 2.13.2-3
ii  btrfs-progs  4.19.1-2
ii  lvm2 2.03.02-1
ii  python3-lxc  1:3.0.3-1

-- debconf information excluded



Bug#884011: bareos-filedaemon: bareos-fd crashes - fills /var/lib/bareos/ with core files

2018-10-29 Thread Philipp Matthias Hahn
Package: bareos-filedaemon
Version: 16.2.6-4
Followup-For: Bug #884011

Dear Maintainer,

today systemd reported "bareos-filedaemon.service" as failed. Some other
"bareos-fd" was running and blocking TCP port 9102, so systemd "failed" to
start the new "bareos-fd":

# lsof -i :9102
COMMANDPID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bareos-fd 1701 root3u  IPv4  12762  0t0  TCP *:bacula-fd (LISTEN)

Actually systemd starts "bareos-fd" successfully in a loop, but it
crahes / aborts, systemd writes a core file and restarts it again -
filling up my disk again:

# journalctl -u bareos-filedaemon.service
...
Okt 29 02:54:14 scout bareos-fd[11553]: scout-fd: ABORTING due to ERROR in 
bnet_server_tcp.c:223
Cannot bind port 9102: ERR=Die Adresse 
wird bereits verwendet.
Okt 29 02:54:14 scout bareos-fd[11553]: BAREOS interrupted by signal 11: 
Segmentation violation
Okt 29 03:24:24 scout bareos-fd[11723]: scout-fd: ABORTING due to ERROR in 
bnet_server_tcp.c:223
Cannot bind port 9102: ERR=Die Adresse 
wird bereits verwendet.
Okt 29 03:24:24 scout bareos-fd[11723]: BAREOS interrupted by signal 11: 
Segmentation violation
Okt 29 06:06:23 scout bareos-fd[13140]: Shutting down BAREOS service: scout-fd 
...
Okt 29 06:07:53 scout bareos-fd[13362]: Shutting down BAREOS service: scout-fd 
...
Okt 29 06:09:24 scout bareos-fd[13861]: Shutting down BAREOS service: scout-fd 
...
Okt 29 06:12:25 scout bareos-fd[14366]: Shutting down BAREOS service: scout-fd 
...
Okt 29 06:13:55 scout bareos-fd[14643]: Shutting down BAREOS service: scout-fd 
...
Okt 29 06:15:26 scout bareos-fd[14970]: Shutting down BAREOS service: scout-fd 
...
Okt 29 06:16:56 scout bareos-fd[15215]: Shutting down BAREOS service: scout-fd 
...
...

Maybe some bad interaction between the old SysV-init-script and systemd?

# find /etc/rc?.d /etc/init.d /etc/systemd/system /lib/systemd/system 
/run/systemd -name \*bareos\* -ls
   395314  0 lrwxrwxrwx   1 root root   19 Mai 29  2016 
/etc/rc0.d/K01bareos-fd -> ../init.d/bareos-fd
   395343  0 lrwxrwxrwx   1 root root   19 Mai 29  2016 
/etc/rc1.d/K01bareos-fd -> ../init.d/bareos-fd
   393761  0 lrwxrwxrwx   1 root root   19 Jul 31 14:03 
/etc/rc2.d/S19bareos-fd -> ../init.d/bareos-fd
   395478  0 lrwxrwxrwx   1 root root   19 Jul 31 14:03 
/etc/rc3.d/S19bareos-fd -> ../init.d/bareos-fd
   395519  0 lrwxrwxrwx   1 root root   19 Jul 31 14:03 
/etc/rc4.d/S19bareos-fd -> ../init.d/bareos-fd
   395608  0 lrwxrwxrwx   1 root root   19 Jul 31 14:03 
/etc/rc5.d/S19bareos-fd -> ../init.d/bareos-fd
   395889  0 lrwxrwxrwx   1 root root   19 Mai 29  2016 
/etc/rc6.d/K01bareos-fd -> ../init.d/bareos-fd
   393635  8 -rwxr-xr-x   1 root root 5175 Apr 21  2016 
/etc/init.d/bareos-fd
   395258  0 lrwxrwxrwx   1 root root   45 Mai 29  2016 
/etc/systemd/system/multi-user.target.wants/bareos-filedaemon.service -> 
/lib/systemd/system/bareos-filedaemon.service
   525344  4 -rw-r--r--   1 root root  985 Feb 26  2018 
/lib/systemd/system/bareos-filedaemon.service
   335397  4 -rw-r--r--   1 root root  631 Okt 28 15:24 
/run/systemd/generator.late/bareos-fd.service
   335399  0 lrwxrwxrwx   1 root root   20 Okt 28 15:24 
/run/systemd/generator.late/graphical.target.wants/bareos-fd.service -> 
../bareos-fd.service
   335398  0 lrwxrwxrwx   1 root root   20 Okt 28 15:24 
/run/systemd/generator.late/multi-user.target.wants/bareos-fd.service -> 
../bareos-fd.service
 6858  0 lrwxrwxrwx   1 root root   32 Okt 28 09:22 
/run/systemd/units/invocation:bareos-fd.service -> 
0489f55a88324ed6ba7f4058628e1632

1. Bareos-FD should not "crash" with SIGSEGV when the TCP port is
   already taken, as that triggers a Core-dump.
2. systemd should not restart the crashed bareos-fd every 30s if it
   crashes each time (with the same error).

Thanks.
Philipp
-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.16 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages bareos-filedaemon depends on:
ii  adduser3.118
ii  bareos-common  16.2.6-4
ii  debconf [debconf-2.0]  1.5.69
ii  libacl12.2.52-3+b1
ii  libc6  2.27-6
ii  libcap21:2.25-1.2
ii  libgcc11:8.2.0-8
ii  libgnutls303.5.19-1+b1
ii  libjansson42.11-1
ii  liblzo2-2  2.10-0.1
ii  libstdc++6 8.2.0-8
ii  libwrap0   7.6.q-27
ii  lsb-base   

Bug#900573: qreator: won't start complaining no module named Image

2018-08-11 Thread Philipp Matthias Hahn
Package: qreator
Version: 16.06.1-3
Followup-For: Bug #900573

Dear Maintainer,

Quoting :
> PIL used to provide a PIL.pth file which allowed you to `import Image`
> but this is deprecated. Use `from PIL import Image` now, or install
> this compatibility package to temporarily get the old behavior back. 

sed -i -e '/^import Image/s/^/from PIL /' /usr/bin/qreator

that "fixes" it for me, but now I get:

> Traceback (most recent call last):
>   File "/usr/bin/qreator", line 46, in 
> qreator.main()
>   File "/usr/share/qreator/qreator/__init__.py", line 73, in main
> window = QreatorWindow.QreatorWindow()
>   File "/usr/share/qreator/qreator_lib/Window.py", line 48, in __new__
> new_object.finish_initializing(builder)
>   File "/usr/share/qreator/qreator/QreatorWindow.py", line 79, in 
> finish_initializing
> self.init_qr_types()
>   File "/usr/share/qreator/qreator/QreatorWindow.py", line 135, in 
> init_qr_types
> self.qr_types = [d(self.update_qr_code) for d in QRCodeType.dataformats]
>   File "/usr/share/qreator/qreator/qrcodes/QRCodeType.py", line 71, in 
> __init__
> self.create_widget()  # pylint: disable=E1101
>   File "/usr/share/qreator/qreator/qrcodes/QRCodeLocation.py", line 29, in 
> create_widget
> self.widget = QRCodeLocationGtk(self.qr_code_update_func)
>   File "/usr/share/qreator/qreator/qrcodes/QRCodeLocationGtk.py", line 50, in 
> __init__
> latitude, longitude = get_current_location()
>   File "/usr/share/qreator/qreator/qrcodes/QRCodeLocationGtk.py", line 93, in 
> get_current_location
> 'qreator', Geoclue.AccuracyLevel.EXACT)
> GLib.Error: g-dbus-error-quark: 
> GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: 'qreator' disallowed, no 
> agent for UID 1000 (9)

but that's a different bug...
-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.17.13 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de:en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages qreator depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.28.0-2
ii  geoclue-2.0  2.4.10-1
ii  gir1.2-champlain-0.120.12.16-2
ii  gir1.2-clutter-1.0   1.26.2+dfsg-4
ii  gir1.2-gdkpixbuf-2.0 2.36.12-1
ii  gir1.2-geoclue-2.0   2.4.10-1
ii  gir1.2-glib-2.0  1.56.1-1
ii  gir1.2-gtk-3.0   3.22.30-2
ii  gir1.2-gtkchamplain-0.12 0.12.16-2
ii  gir1.2-gtkclutter-1.01.8.4-3
ii  gir1.2-nm-1.01.12.2-2
ii  python   2.7.15-3
ii  python-cairo 1.16.2-1+b1
ii  python-dbus  1.2.8-2+b1
ii  python-gi3.28.2-1+b1
ii  python-gi-cairo  3.28.2-1+b1
ii  python-pil   5.2.0-2
ii  python-qrencode  1.2-4+b1
ii  python-requests  2.18.4-2
ii  python-vobject   0.9.5-2
ii  python-xdg   0.25-4

qreator recommends no packages.

qreator suggests no packages.

-- no debconf information



Bug#884011: bareos-filedaemon: bareos-fd crashes - fills /var/lib/bareos/ with core files

2017-12-10 Thread Philipp Matthias Hahn
Package: bareos-filedaemon
Version: 16.2.6-3
Severity: important

Dear Maintainer,

my backup system is running Debian-Stretch, but I also backup my
Debian-Sid development system. There bareos-fd crashes regularly:

> # ls -gGtr /var/lib/bareos
> insgesamt 5929744
> drwxrwxr-x 2  4096 Apr 22  2016 storage
> -rw-r- 1 152255384 Okt 30 19:29 bareos-fd.core.1810
> -rw-r- 1   713 Okt 30 19:29 bareos.1810.traceback
> -rw-r- 1   183 Okt 30 19:29 scout-fd.1810.bactrace
> -rw-r- 1 152255384 Okt 30 19:59 bareos-fd.core.3553
> -rw-r- 1   713 Okt 30 19:59 bareos.3553.traceback
> -rw-r- 1   183 Okt 30 19:59 scout-fd.3553.bactrace
> -rw-r- 1 152255384 Okt 30 20:29 bareos-fd.core.3838
> -rw-r- 1   711 Okt 30 20:29 bareos.3838.traceback
> -rw-r- 1   183 Okt 30 20:29 scout-fd.3838.bactrace
> -rw-r- 1 152255384 Okt 30 20:59 bareos-fd.core.4057
> -rw-r- 1   711 Okt 30 20:59 bareos.4057.traceback
> -rw-r- 1 152255384 Okt 30 21:30 bareos-fd.core.4243
> -rw-r- 1   715 Okt 30 21:30 bareos.4243.traceback
> -rw-r- 1 152255384 Okt 30 22:00 bareos-fd.core.4466
> -rw-r- 1   715 Okt 30 22:00 bareos.4466.traceback
> -rw-r- 1   183 Okt 30 22:00 scout-fd.4466.bactrace
> -rw-r- 1 152255384 Okt 30 22:30 bareos-fd.core.4675
> -rw-r- 1   711 Okt 30 22:30 bareos.4675.traceback
> -rw-r- 1 152255384 Okt 31 13:32 bareos-fd.core.1677
> -rw-r- 1   715 Okt 31 13:32 bareos.1677.traceback
> -rw-r- 1   183 Okt 31 13:32 scout-fd.1677.bactrace
> -rw-r- 1 152255384 Okt 31 14:02 bareos-fd.core.3422
> -rw-r- 1   716 Okt 31 14:02 bareos.3422.traceback
> -rw-r- 1 152255384 Okt 31 14:32 bareos-fd.core.17961
> -rw-r- 1   717 Okt 31 14:32 bareos.17961.traceback
> -rw-r- 1 154385712 Okt 31 15:02 bareos-fd.core.19198
> -rw-r- 1   854 Okt 31 15:02 bareos.19198.traceback
> -rw-r- 1 152255384 Okt 31 15:32 bareos-fd.core.6969
> -rw-r- 1   713 Okt 31 15:32 bareos.6969.traceback
> -rw-r- 1   183 Okt 31 15:32 scout-fd.6969.bactrace
> -rw-r- 1 152255384 Okt 31 16:02 bareos-fd.core.6432
> -rw-r- 1   715 Okt 31 16:02 bareos.6432.traceback
> -rw-r- 1 152255384 Okt 31 16:32 bareos-fd.core.6619
> -rw-r- 1   711 Okt 31 16:32 bareos.6619.traceback
> -rw-r- 1   183 Okt 31 16:32 scout-fd.6619.bactrace
> -rw-r- 1 152255384 Okt 31 17:02 bareos-fd.core.7072
> -rw-r- 1   713 Okt 31 17:02 bareos.7072.traceback
> -rw-r- 1   183 Okt 31 17:02 scout-fd.7072.bactrace
> -rw-r- 1 152255384 Okt 31 17:32 bareos-fd.core.7323
> -rw-r- 1   713 Okt 31 17:32 bareos.7323.traceback
> -rw-r- 1 152255384 Okt 31 18:02 bareos-fd.core.7515
> -rw-r- 1   713 Okt 31 18:02 bareos.7515.traceback
> -rw-r- 1   183 Okt 31 18:02 scout-fd.7515.bactrace
> -rw-r- 1 152255384 Okt 31 18:32 bareos-fd.core.7699
> -rw-r- 1   713 Okt 31 18:32 bareos.7699.traceback
> -rw-r- 1 152255384 Okt 31 19:02 bareos-fd.core.7966
> -rw-r- 1   713 Okt 31 19:02 bareos.7966.traceback
> -rw-r- 1 152255384 Okt 31 19:32 bareos-fd.core.8130
> -rw-r- 1   713 Okt 31 19:32 bareos.8130.traceback
> -rw-r- 1   183 Okt 31 19:32 scout-fd.8130.bactrace
> -rw-r- 1 152255384 Okt 31 20:02 bareos-fd.core.8339
> -rw-r- 1   713 Okt 31 20:02 bareos.8339.traceback
> -rw-r- 1 152255384 Okt 31 20:32 bareos-fd.core.8515
> -rw-r- 1   713 Okt 31 20:32 bareos.8515.traceback
> -rw-r- 1 152255384 Okt 31 21:02 bareos-fd.core.8702
> -rw-r- 1   711 Okt 31 21:02 bareos.8702.traceback
> -rw-r- 1 152255384 Okt 31 21:32 bareos-fd.core.8931
> -rw-r- 1   715 Okt 31 21:32 bareos.8931.traceback
> -rw-r- 1 152255384 Okt 31 22:02 bareos-fd.core.9135
> -rw-r- 1   715 Okt 31 22:02 bareos.9135.traceback
> -rw-r- 1 152255384 Okt 31 22:32 bareos-fd.core.9311
> -rw-r- 1   711 Okt 31 22:32 bareos.9311.traceback
> -rw-r- 1 152255384 Nov  4 12:20 bareos-fd.core.1761
> -rw-r- 1   711 Nov  4 12:20 bareos.1761.traceback
> -rw-r- 1   183 Nov  4 12:20 scout-fd.1761.bactrace
> -rw-r- 1 152255384 Nov  8 22:10 bareos-fd.core.1694
> -rw-r- 1   713 Nov  8 22:10 bareos.1694.traceback
> -rw-r- 1 152255384 Nov 15 20:41 bareos-fd.core.1720
> -rw-r- 1   713 Nov 15 20:41 bareos.1720.traceback
> -rw-r- 1   183 Nov 15 20:41 scout-fd.1720.bactrace
> -rw-r- 1 152255384 Nov 18 07:59 bareos-fd.core.1691
> -rw-r- 1   715 Nov 18 07:59 bareos.1691.traceback
> -rw-r- 1   183 Nov 18 07:59 scout-fd.1691.bactrace
> -rw-r- 1 152259480 Nov 19 18:18 bareos-fd.core.1704
> -rw-r- 1   715 Nov 19 18:18 bareos.1704.traceback
> -rw-r- 1   183 Nov 19 18:18 scout-fd.1704.bactrace
> -rw-r- 1 152259480 Nov 24 07:12 bareos-fd.core.1772
> -rw-r- 1   711 Nov 24 07:12 bareos.1772.traceback
> -rw-r- 1 152259480 Dez  6 19:39 

Bug#863164: ITP: pydub

2017-10-04 Thread Philipp Matthias Hahn
Hi,

I was looking at a project, which required pydub. You filed an ITP, but
did not upload any packages yet as far as I see, so I packaged it myself.
Find attached by work - feel free to pick anything which helps your
work.

FYI: There already is v0.20.0 and GIT has some more changes already.

Philipp
-- 
Philipp Matthias Hahn <pmh...@debian.org>
0xF50EFDCF8AD04B1A @ keyrings.debian.org


python-pydub_0.20.0-1.debian.tar.xz
Description: application/xz


signature.asc
Description: PGP signature


Bug#871631: lilypond-data: Update fails due to problem with symbolic link creation

2017-08-15 Thread Philipp Matthias Hahn
Package: lilypond-data
Version: 2.18.2-8
Followup-For: Bug #871631

Dear Maintainer,

/var/lib/dpkg/info/lilypond-data.postinst looks bogus:
|if [ -d /usr/share/info/lilypond ] && [ ! -L /usr/share/info/lilypond ] \
|   && rmdir --ignore-fail-on-non-empty /usr/share/lilypond; then
|   (cd /usr/share/info; ln -s ../doc/lilypond/html/Documentation/user/ 
lilypond;)
|fi;

$ ls -ld /usr/share/info/lilypond
drwxr-xr-x 260 root root 4096 Jul 17 06:51 /usr/share/info/lilypond

So the "if" evaluates to true, but what is that "rmdir" supposed to do?
Mine directory isn't empty.
So the "ln" tries do overwrite the directory.

BTW: Instead of the (cd;ln;) subshell construct, you can write
  ln -s ../doc/lilypond/html/Documentation/user/ /usr/share/info/lilypond

And you don't need to put semicolons at the end of the line - this isn't
C or Java, a simple line break is enough.


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de:en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lilypond-data depends on:
ii  python   2.7.13-2
ii  texinfo  6.4.90.dfsg.1-1+b1
ii  texlive-binaries [texlive-base-bin]  2017.20170613.44572-5

Versions of packages lilypond-data recommends:
ii  lilypond  2.18.2-8

lilypond-data suggests no packages.

-- no debconf information



Bug#740893: libjs-jquery-hotkeys: Incompatible ABI change

2017-04-09 Thread Philipp Matthias Hahn
Hello Ben,

On Sun, Apr 09, 2017 at 12:41:50PM +1000, Ben Finney wrote:
> So the <URL:https://github.com/jeresig/jquery.hotkeys> and the
> <URL:https://github.com/tzuryby/jquery.hotkeys> repositories have
> diverged, incompatibly. I didn't know that :-/
...
> I count 6 binary packages:
> 
> =
> $ apt-cache rdepends libjs-jquery-hotkeys
> libjs-jquery-hotkeys
> Reverse Depends:
>   libghc-gitit-data
>   python3-pytest-cov
>   python-pytest-cov
>   python3-coverage
>   python-coverage
>   prometheus
> =
> 
> The source packages are:
> 
> * gitit
> * python-coverage
> * python-pytest-cov
> * prometheus
> 
> Why are we getting different sets of packages that use
> ‘libjs-jquery-hotkeys’?

'python-pytest-cov' is a wrapper for 'py.test'; it uses
'python-coverage' internally and only the later one contains the JS
code.

> > Doing some source code `grep -n -r "[.]bind([\"']key"`:
> 
> When I use the pattern ‘[.]bind\(["']key’ for each of those source
> packages with <URL:https://codesearch.debian.net/>, I get a different
> set.
> 
> These queries show matches:
> 
> <URL:https://codesearch.debian.net/search?q=[.]bind\%28[%22%27]key+package%3Agitit>
> <URL:https://codesearch.debian.net/search?q=[.]bind\%28[%22%27]key+package%3Apython-coverage>
> <URL:https://codesearch.debian.net/search?q=[.]bind\%28[%22%27]key+package%3Aprometheus>
> 
> This does not:
> 
> <URL:https://codesearch.debian.net/search?q=[.]bind\%28[%22%27]key+package%3Apython-pytest-cov>
> 
> Does that mean ‘python-pytest-cov’ is not using the ‘jeresig’ API?

It only is a wrapper for 'pyhton-coverage', which is the real user.
(I did a `apt-get source python-pytest-cov`, which shows no direct
match, by it uses 'python-coverage' as a Build-Depends-Indep, so I
guesst it's pulled in that way.)

> Is there a better regex pattern to use to determine what API is used?
> 
> > So all of them use the "jeresig" API, but 'libjs-jquery-hotkeys'
> > packages the "tzuryby" API.
> 
> We get differing results, so I'd like to better understand before
> choosing how to resolve this.

<https://codesearch.debian.net/search?q=[.]bind[%28][%22%27]key+filetype%3Ajabascript=1>
shows more users and even users of the 'tzuryby' API, but they don't
seem to use your package but use their own packaging or it is some other
'bind' function not related to 'jquery-hotkeys' at all.

I think you can concentrate on those packages in Debian, which directly
depends on your package and just ignore the other hits of '.bind("key'.

Philipp
-- 
Philipp Matthias Hahn <pmh...@debian.org>
0xF50EFDCF8AD04B1A @ keyrings.debian.org



Bug#835148: gcc-6: please enable PIE hardening flags by default on amd64 ppc64el and s390x

2016-10-22 Thread Philipp Matthias Hahn
Package: gcc-6
Followup-For: Bug #835148

FYI: Enabling PIE by default has a drastic impact on the Linux kernel,  
  
which needs to be compiled with PIE disabled.

After upgrading to the new gcc-6 package today dkms failed to build the 
nvidia kernel module with the following error message:
> error: code model kernel does not support PIC mode

The very evil thing is that compiling the linux kernel fails because
most those "cc-option" checks fail (silently, because the error message
is redirected to /dev/null), and thus a lot of options are missing:

$ grep cc-option Makefile
KBUILD_CFLAGS   += $(call cc-option,-fno-delete-null-pointer-checks,)
KBUILD_CFLAGS   += $(call cc-option,--param=allow-store-data-races=0)
KBUILD_CFLAGS += $(call cc-option,-fno-reorder-blocks,) \
 $(call cc-option,-fno-ipa-cp-clone,) \
 $(call cc-option,-fno-partial-inlining)
KBUILD_CFLAGS += $(call cc-option,-Wframe-larger-than=${CONFIG_FRAME_WARN})
  ifeq ($(call cc-option, $(stackp-flag)),)
  ifeq ($(call cc-option, $(stackp-flag)),)
  stackp-flag := $(call cc-option, -fno-stack-protector)
  ifeq ($(call cc-option, $(CFLAGS_KCOV)),)
KBUILD_CPPFLAGS += $(call cc-option,-Qunused-arguments,)
KBUILD_CPPFLAGS += $(call cc-option,-Wno-unknown-warning-option,)
KBUILD_CFLAGS += $(call cc-option, -mno-global-merge,)
KBUILD_CFLAGS += $(call cc-option, -fcatch-undefined-behavior)
KBUILD_CFLAGS   += $(call cc-option, -fno-var-tracking-assignments)
KBUILD_CFLAGS   += $(call cc-option, -gsplit-dwarf, -g) 
KBUILD_CFLAGS   += $(call cc-option, -gdwarf-4,)
KBUILD_CFLAGS   += $(call cc-option, -femit-struct-debug-baseonly) \
   $(call cc-option,-fno-var-tracking)
CC_USING_FENTRY := $(call cc-option, -mfentry -DCC_USING_FENTRY)
KBUILD_CFLAGS += $(call cc-option, -fno-inline-functions-called-once)
KBUILD_CFLAGS += $(call cc-option,-Wdeclaration-after-statement,)
KBUILD_CFLAGS   += $(call cc-option,-fno-strict-overflow)
KBUILD_CFLAGS   += $(call cc-option,-fconserve-stack)
KBUILD_CFLAGS   += $(call cc-option,-Werror=implicit-int)
KBUILD_CFLAGS   += $(call cc-option,-Werror=strict-prototypes)
KBUILD_CFLAGS   += $(call cc-option,-Werror=date-time)
KBUILD_CFLAGS   += $(call cc-option,-Werror=incompatible-pointer-types)

The mentioned patch below at least fixed the kernel.

Links:
- 
- 


Debugging this issue cost me ~2h, so just consider this FYI to save others from
having to do the same bug hunt again.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.9 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gcc-6 depends on:
ii  binutils  2.27-9
ii  cpp-6 6.2.0-9
ii  gcc-6-base6.2.0-9
ii  libc6 2.24-5
ii  libcc1-0  6.2.0-9
ii  libgcc-6-dev  6.2.0-9
ii  libgcc1   1:6.2.0-9
ii  libgmp10  2:6.1.1+dfsg-1
ii  libisl15  0.17.1-1
ii  libmpc3   1.0.3-1
ii  libmpfr4  3.1.5-1
ii  libstdc++66.2.0-9
ii  zlib1g1:1.2.8.dfsg-2+b1

Versions of packages gcc-6 recommends:
ii  libc6-dev  2.24-5

Versions of packages gcc-6 suggests:
pn  gcc-6-doc 
pn  gcc-6-locales 
ii  gcc-6-multilib6.2.0-9
pn  libasan3-dbg  
pn  libatomic1-dbg
pn  libcilkrts5-dbg   
pn  libgcc1-dbg   
pn  libgomp1-dbg  
pn  libitm1-dbg   
pn  liblsan0-dbg  
pn  libmpx2-dbg   
pn  libquadmath0-dbg  
pn  libtsan0-dbg  
pn  libubsan0-dbg 

-- no debconf information



Bug#817015: jessie-pu: package libvirt/1.2.9-9+deb8u1

2016-03-25 Thread Philipp Matthias Hahn
Hello,

On Fri, Mar 25, 2016 at 11:02:35AM +0100, Guido Günther wrote:
> thanks for looking into this!
> 
> On Thu, Mar 24, 2016 at 05:51:21PM +0100, Philipp Hahn wrote:
> > diff -Nru libvirt-1.2.9/debian/changelog libvirt-1.2.9/debian/changelog
> > --- libvirt-1.2.9/debian/changelog  2015-08-26 08:34:22.0 +0200
> > +++ libvirt-1.2.9/debian/changelog  2016-03-05 08:18:07.0 +0100
> > @@ -1,3 +1,13 @@
> > +libvirt (1.2.9-9+deb8u2) jessie; urgency=medium
> > +
> > +  * Non-maintainer upload.
> > +  * Fix CVE-2015-5313 (Closes: #808273)
> > +  * libvirt-daemon: Expects qemu-bridge-helper in /usr/libexec/
> > +(Closes: #816602)
> > +  * Fix several FTBFS errors
> 
> Could you elaborate on the FTBFS errors? I just rebuilt the current
> jessie version without any changes so "Fix several FTBFS errors" sounds
> very vague and exaggeratet. We already had a point release in Jessie so
> I wonder how these would get introduced?

I started working on libvirt from wheezy-backports, where the test suite
is not yet disabled. Maybe I run the build as root in some VM, where a
different set of tests are executed.

I re-run the build in a new jessie-pbuilder environment as non-root and
it work there, so the FTBFS patches are not needed for now.

But you will have to fix them some time if you wan't to re-enable
running test ests.

> > diff -Nru 
> > libvirt-1.2.9/debian/patches/Disable-failing-virnetsockettest.patch 
> > libvirt-1.2.9/debian/patches/Disable-failing-virnetsockettest.patch
> > --- libvirt-1.2.9/debian/patches/Disable-failing-virnetsockettest.patch 
> > 2015-08-24 16:20:54.0 +0200
> > +++ libvirt-1.2.9/debian/patches/Disable-failing-virnetsockettest.patch 
> > 2016-03-04 14:47:12.0 +0100
> > @@ -7,11 +7,25 @@
> >   tests/virnetsockettest.c | 2 ++
> >   1 file changed, 2 insertions(+)
> >  
> > -diff --git a/tests/virnetsockettest.c b/tests/virnetsockettest.c
> > -index 5d91f26..1f283a3 100644
> >  --- a/tests/virnetsockettest.c
> >  +++ b/tests/virnetsockettest.c
> > -@@ -501,10 +501,12 @@ mymain(void)
> > +@@ -333,6 +333,7 @@ static int testSocketUNIXAddrs(const voi
> > + return ret;
> > + }
> > + 
> > ++#if 0
> > + static int testSocketCommandNormal(const void *data ATTRIBUTE_UNUSED)
> > + {
> > + virNetSocketPtr csock = NULL; /* Client socket */
> > +@@ -383,6 +384,7 @@ static int testSocketCommandFail(const v
> > + virObjectUnref(csock);
> > + return ret;
> > + }
> > ++#endif
> 
> Why did you disable this one?

The alling site is disabled by
debian/patches/Disable-failing-virnetsockettest.patch, but the functions
are still defines. After running autoreconf gcc complains about defines
but unused functions.
My patch also puts the function definitions in a conditional block to
fix that issue.


> > diff -Nru libvirt-1.2.9/debian/patches/series 
> > libvirt-1.2.9/debian/patches/series
> > --- libvirt-1.2.9/debian/patches/series 2015-08-24 16:20:54.0 
> > +0200
> > +++ libvirt-1.2.9/debian/patches/series 2016-03-05 08:18:07.0 
> > +0100
> > @@ -31,3 +31,5 @@
> >  Allow-access-to-libnl-3-config-files.patch
> >  Fix-crash-on-live-migration.patch
> >  upstream/Report-original-error-when-QMP-probing-fails-with-ne.patch
> > +security/CVE-2015-5313-storage-don-t-allow-in-filesystem-volu.patch
> > +debian/Debianize-bridge-helper-path.patch
> > diff -Nru 
> > libvirt-1.2.9/debian/patches/upstream/Report-original-error-when-QMP-probing-fails-with-ne.patch
> >  
> > libvirt-1.2.9/debian/patches/upstream/Report-original-error-when-QMP-probing-fails-with-ne.patch
> > --- 
> > libvirt-1.2.9/debian/patches/upstream/Report-original-error-when-QMP-probing-fails-with-ne.patch
> > 2015-08-24 16:20:54.0 +0200
> > +++ 
> > libvirt-1.2.9/debian/patches/upstream/Report-original-error-when-QMP-probing-fails-with-ne.patch
> > 2016-03-04 14:47:12.0 +0100
> > @@ -176,7 +176,7 @@
> >   
> >   if (virQEMUCapsParseHelpStr("QEMU", help, flags,
> >  -, _kvm, _version, false) 
> > == -1)
> > -+, _kvm, _version, false, 
> > NULL) == -1) {
> > ++, _kvm, _version, false, 
> > NULL) == -1)
> >   goto cleanup;
> 
> I wonder why this one changed as well.


# tail -n 12 
debian/patches/upstream/Report-original-error-when-QMP-probing-fails-with-ne.patch
 
| index 975edf3..271fddc 100644
| --- a/tests/qemuhelptest.c
| +++ b/tests/qemuhelptest.c
| @@ -58,7 +58,7 @@ static int testHelpStrParsing(const void *data)
|  goto cleanup;
|  
|  if (virQEMUCapsParseHelpStr("QEMU", help, flags,
| -, _kvm, _version, false) == 
-1)
| +, _kvm, _version, false, 
NULL) == -1) {
|  goto cleanup;
|  
|  # ifndef WITH_YAJL

That patch is adding one extra opening curly brace '{', which is never
closed. As the test suite is disabled for jessie but not for
wheezy-backports, 

Bug#800705: sddm: Fails to start greeter due to OpenGL

2015-10-02 Thread Philipp Matthias Hahn
Package: sddm
Version: 0.12.0-4
Severity: important

Dear Maintainer,

on reboot I get a black screen.
After much searching I found the following error message:

Okt 02 20:23:38 scout sddm-greeter[3280]: Failed to create OpenGL context for 
format QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 24, 
redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, 
stencilBufferSize 8, samples -1, swapBehavior 2, swapInterval 1, profile  0) 

I think the problems started after an upgrade of the NVidia drivert to 340.93-X.

If the greeter fails to start, to proper error handling is apprecated.

# systemctl status sddm
● sddm.service - Simple Desktop Display Manager
   Loaded: loaded (/lib/systemd/system/sddm.service; enabled; vendor preset: 
enabled)
   Active: active (running) since Fr 2015-10-02 20:30:49 CEST; 3s ago
 Docs: man:sddm(1)
   man:sddm.conf(5)
  Process: 3656 ExecStartPre=/bin/sh -c [ "$(cat 
/etc/X11/default-display-manager 2>/dev/null)" = "/usr/bin/sddm" ] 
(code=exited, status=0/SUCCESS)
 Main PID: 3660 (sddm)
   CGroup: /system.slice/sddm.service
   ├─3660 /usr/bin/sddm
   └─3662 /usr/bin/X -nolisten tcp -auth 
/var/run/sddm/{92c87516-5397-44f7-9aa6-de2cc3065b72} -back...

Okt 02 20:30:50 scout sddm[3660]: Greeter starting...
Okt 02 20:30:50 scout sddm[3660]: Adding cookie to 
"/var/run/sddm/{92c87516-5397-44f7-9aa6-de2cc3065b72}"
Okt 02 20:30:50 scout sddm-helper[3670]: [PAM] Starting...
Okt 02 20:30:50 scout sddm-helper[3670]: [PAM] Authenticating...
Okt 02 20:30:50 scout sddm-helper[3670]: [PAM] returning.
Okt 02 20:30:50 scout sddm-helper[3670]: pam_unix(sddm-greeter:session): 
session opened for user sddm b...d=0)
Okt 02 20:30:50 scout sddm[3660]: Greeter session started successfully
Okt 02 20:30:51 scout sddm[3660]: Message received from greeter: Connect
Okt 02 20:30:51 scout sddm[3660]: Auth: sddm-helper exited successfully
Okt 02 20:30:51 scout sddm[3660]: Greeter stopped.

# journalctl --since 20:30 --no-pager
-- Logs begin at Fr 2015-10-02 20:18:04 CEST, end at Fr 2015-10-02 20:33:34 
CEST. --
Okt 02 20:30:37 scout ntpd[1745]: 129.250.35.251 local addr 192.168.178.11 -> 

Okt 02 20:30:37 scout ntpd[1745]: 2 Oct 20:30:37 ntpd[1745]: 129.250.35.251 
local addr 192.168.178.11 -> 
Okt 02 20:30:49 scout polkitd(authority=local)[2027]: Registered Authentication 
Agent for unix-process:3650:77141 (system bus name :1.38 [/usr/bin/pkttyagent 
--notify-fd 5 --fallback], object path 
/org/freedesktop/PolicyKit1/AuthenticationAgent, locale de_DE.UTF-8)
Okt 02 20:30:49 scout systemd[1]: Starting Simple Desktop Display Manager...
Okt 02 20:30:49 scout systemd[1]: Started Simple Desktop Display Manager.
Okt 02 20:30:49 scout polkitd(authority=local)[2027]: Unregistered 
Authentication Agent for unix-process:3650:77141 (system bus name :1.38, object 
path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale de_DE.UTF-8) 
(disconnected from bus)
Okt 02 20:30:49 scout sddm[3660]: Initializing...
Okt 02 20:30:49 scout sddm[3660]: Starting...
Okt 02 20:30:49 scout sddm[3660]: Adding new display on vt 7 ...
Okt 02 20:30:49 scout sddm[3660]: Display server starting...
Okt 02 20:30:49 scout sddm[3660]: Running: /usr/bin/X -nolisten tcp -auth 
/var/run/sddm/{92c87516-5397-44f7-9aa6-de2cc3065b72} -background none -noreset 
-displayfd 19 vt7
Okt 02 20:30:50 scout acpid[1720]: client 3262[0:0] has disconnected
Okt 02 20:30:50 scout acpid[1720]: client connected from 3662[0:0]
Okt 02 20:30:50 scout acpid[1720]: 1 client rule loaded
Okt 02 20:30:50 scout sddm[3660]: Running display setup script  
"/usr/share/sddm/scripts/Xsetup"
Okt 02 20:30:50 scout sddm[3660]: Display server started.
Okt 02 20:30:50 scout sddm[3660]: Socket server starting...
Okt 02 20:30:50 scout sddm[3660]: Socket server started.
Okt 02 20:30:50 scout sddm[3660]: Greeter starting...
Okt 02 20:30:50 scout sddm[3660]: Adding cookie to 
"/var/run/sddm/{92c87516-5397-44f7-9aa6-de2cc3065b72}"
Okt 02 20:30:50 scout sddm-helper[3670]: [PAM] Starting...
Okt 02 20:30:50 scout sddm-helper[3670]: [PAM] Authenticating...
Okt 02 20:30:50 scout sddm-helper[3670]: [PAM] returning.
Okt 02 20:30:50 scout sddm-helper[3670]: pam_unix(sddm-greeter:session): 
session opened for user sddm by (uid=0)
Okt 02 20:30:50 scout systemd[1]: Created slice user-105.slice.
Okt 02 20:30:50 scout systemd[1]: Starting User Manager for UID 105...
Okt 02 20:30:50 scout systemd-logind[1920]: New session 5 of user sddm.
Okt 02 20:30:50 scout systemd[1]: Started Session 5 of user sddm.
Okt 02 20:30:50 scout systemd[3674]: pam_unix(systemd-user:session): session 
opened for user sddm by (uid=0)
Okt 02 20:30:50 scout systemd[3674]: Startup finished in 14ms.
Okt 02 20:30:50 scout systemd[1]: Started User Manager for UID 105.
Okt 02 20:30:50 scout sddm-helper[3670]: 
pam_ck_connector(sddm-greeter:session): nox11 mode, ignoring PAM_TTY :0
Okt 02 20:30:50 scout sddm[3660]: Greeter session started successfully
Okt 02 20:30:51 

Bug#761376: digikam: New upstream version

2014-09-13 Thread Philipp Matthias Hahn
Package: digikam
Version: 4:4.1.0-1+b2
Severity: wishlist
Tags: patch

Dear Maintainer,

4.2 is out: https://www.digikam.org/blog/3
Needs fix from https://bugs.kde.org/show_bug.cgi?id=338037

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.2 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages digikam depends on:
ii  digikam-data  4:4.1.0-1
ii  digikam-private-libs  4:4.1.0-1+b2
ii  kde-runtime   4:4.14.0-2
ii  libc6 2.19-10
ii  libgcc1   1:4.9.1-12
ii  libgphoto2-6  2.5.4-1.1
ii  libgphoto2-port10 2.5.4-1.1
ii  libkdcraw23   4:4.14.0-1
ii  libkdecore5   4:4.14.0-1
ii  libkdeui5 4:4.14.0-1
ii  libkexiv2-11  4:4.14.0-1+b1
ii  libkhtml5 4:4.14.0-1
ii  libkio5   4:4.14.0-1
ii  libkipi11 4:4.13.3-1
ii  libknotifyconfig4 4:4.14.0-1
ii  libkparts44:4.14.0-1
ii  libopencv-core2.4 2.4.9+dfsg-1+b1
ii  libopencv-imgproc2.4  2.4.9+dfsg-1+b1
ii  libphonon44:4.8.0-1
ii  libqt4-dbus   4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqt4-sql4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqt4-sql-sqlite 4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqt4-xml4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqtcore44:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqtgui4 4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libsolid4 4:4.14.0-1
ii  libstdc++64.9.1-12
ii  libthreadweaver4  4:4.14.0-1
ii  perl  5.20.0-6
ii  phonon4:4.8.0-1

Versions of packages digikam recommends:
ii  chromium [www-browser]   35.0.1916.153-2
ii  ffmpegthumbs 4:4.13.3-1+b1
ii  iceweasel [www-browser]  31.1.0esr-1
ii  kipi-plugins 4:4.1.0-1+b2
ii  konqueror [www-browser]  4:4.14.0-1
ii  w3m [www-browser]0.5.3-17

Versions of packages digikam suggests:
pn  digikam-doc none
ii  systemsettings  4:4.11.11-2

-- no debconf information


digikam_4.2.0-0.1.debian.tar.xz
Description: application/xz


Bug#740208: systemd: /dev/disk/by-XXX/YYY points to wrong ID_BTRFS_READY=0 device

2014-08-01 Thread Philipp Matthias Hahn
On Thu, Mar 06, 2014 at 06:27:42AM +0100, Philipp Matthias Hahn wrote:
 As a work-around for now I've added btrfs to
 /etc/initramfs-tools/modules manually, which hopefully starts the device
 scan of btrfs earlier and make my PC boot again automatically.

This still fails some times, but not that often as before.
It still bad enough, since the PC is headless and powers itself on and
off automatically, so the PC isn't available until I reboot it manually
if this bug occurs.

While looking for an update I found
http://www.spinics.net/lists/linux-btrfs/msg34212.html and following,
which described a similar bug when starting btrfs in degraded mode


What currently confuses me is the order in which btrfs device scan and
btrfs ready are called in /lib/udev/rules.d/??-btrfs.rules:
 # grep btrfs .*dev /lib/udev/rules.d/??-btrfs.rules 
 /lib/udev/rules.d/64-btrfs.rules:IMPORT{builtin}=btrfs ready $devnode
 /lib/udev/rules.d/70-btrfs.rules:RUN+=/sbin/btrfs device scan $env{DEVNAME}

I tried switching them around, which then doen't work either, as then
systemd complains about the devices not being mounted.

My current work-arount is a modified /etc/systemd/system/emergency.service:
# diff /lib/systemd/system/emergency.service 
/etc/systemd/system/emergency.service 
20,21c20,21
 ExecStart=-/sbin/sulogin
 ExecStopPost=/bin/systemctl --fail --no-block default
---
 ExecStart=-/sbin/sulogin -t 60
 ExecStopPost=/bin/systemctl --fail --no-block reboot

This allows my PC to at least boot unattended again, as it just reboots
which normally fixes the failed mount situation after one iteration.

Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org


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



Bug#670562: libupnp6: Shared library package is not co-installable

2014-04-30 Thread Philipp Matthias Hahn
The attached patch would make libixml and libthreadutil convenience
libraries https://www.sourceware.org/autobook/autobook/autobook_92.html.

As those libraries would then be no longer part of libupnp6, this would
break at least vlc, which links agains ixml:
 $ objdump -x /usr/lib/vlc/plugins/services_discovery/libupnp_plugin.so | grep 
NEEDED
...
   NEEDED   libupnp.so.6
   NEEDED   libthreadutil.so.6
   NEEDED   libixml.so.2

Therefore the package name must be updated and all dependent packages be
rebuild.
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org
Description: Assimilate ixml and threadutil shared libraries into libupnp itself.
Bug-Debian: https://bugs.debian.org/670562
--- a/ixml/Makefile.am
+++ b/ixml/Makefile.am
@@ -18,7 +18,7 @@ else
 AM_CPPFLAGS		+= -DNDEBUG
 endif
 
-lib_LTLIBRARIES		= libixml.la
+noinst_LTLIBRARIES		= libixml.la
 
 libixml_la_LDFLAGS	= -version-info $(LT_VERSION_IXML) \
 			  -export-symbols-regex '^ixml.*'
--- a/threadutil/Makefile.am
+++ b/threadutil/Makefile.am
@@ -13,7 +13,7 @@ else
 endif
 
 
-lib_LTLIBRARIES		= libthreadutil.la
+noinst_LTLIBRARIES		= libthreadutil.la
 
 libthreadutil_la_LDFLAGS = -version-info $(LT_VERSION_THREADUTIL)
 
--- a/libupnp.pc.in
+++ b/libupnp.pc.in
@@ -6,6 +6,6 @@ includedir=@includedir@
 Name: libupnp
 Description: Linux SDK for UPnP Devices
 Version: @VERSION@
-Libs: @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ -L${libdir} -lupnp -lthreadutil -lixml 
+Libs: @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ -L${libdir} -lupnp
 Cflags: @PTHREAD_CFLAGS@ -I${includedir}/upnp
 


Bug#740584: libupnp: Please package new upstream version 1.6.19

2014-04-30 Thread Philipp Matthias Hahn
Hello,

While looking for a fix for
http://www.mythtv.org/pipermail/mythtv-users/2013-October/354498.html I spent
some time on libupnp; find attached my private diff 1.6.17 to 1.6.19:

libupnp (1:1.6.19-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream version (Closes: #740584)
- Drop 0001-Security-fix-for-CERT-issue-VU-922681 applied upstream.
- Fixed FTBFS on hurd-i386 (Closes: #670964)
  * debian/control:
- Build-Depends: debhelper (= 9), dh_autoreconf
- Priority: optional (Closes: #740582)
- Drop Depends/Replaces/Conflicts: for pre-squeeze libupnpX
- Standards-Version bumped to 3.9.5: no changes.
  * debian/libupnp6{-doc}.lintian-overrides: drop.
  * debian/rules: Use dh_autoreconf to fix failure on double-build.
  * debian/patches/20_convenience_libraries.diff (Closes: #670562)
- libixml.so.2.0.7 and libthreadutil.so.6.0.2 are now assimilated into
  libupnp.so.6.3.1, as they were only built and used by that library.
  This requires a rename to libupnp7, as those libraries are now no
  longer available, which breaks existing packages like vlc.

 -- Philipp Matthias Hahn pmh...@debian.org  Wed, 30 Apr 2014 13:28:46 +0200

Please note that the change for Bug #670562 would require the binary
packages to be renamed, which then makes lintian complain about the
soname not matching the package number.

Sincerely
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org
diff -urN 17/debian/changelog 19/debian/changelog
--- 17/debian/changelog	2013-02-01 21:56:14.0 +0100
+++ 19/debian/changelog	2014-04-30 16:31:10.0 +0200
@@ -1,3 +1,24 @@
+libupnp (1:1.6.19-0.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * New upstream version (Closes: #740584)
+- Drop 0001-Security-fix-for-CERT-issue-VU-922681 applied upstream.
+- Fixed FTBFS on hurd-i386 (Closes: #670964)
+  * debian/control:
+- Build-Depends: debhelper (= 9), dh_autoreconf
+- Priority: optional (Closes: #740582)
+- Drop Depends/Replaces/Conflicts: for pre-squeeze libupnpX
+- Standards-Version bumped to 3.9.5: no changes.
+  * debian/libupnp6{-doc}.lintian-overrides: drop.
+  * debian/rules: Use dh_autoreconf to fix failure on double-build.
+  * debian/patches/20_convenience_libraries.diff (Closes: #670562)
+- libixml.so.2.0.7 and libthreadutil.so.6.0.2 are now assimilated into
+  libupnp.so.6.3.1, as they were only built and used by that library.
+  This requires a rename to libupnp7, as those libraries are now no
+  longer available, which breaks existing packages like vlc.
+
+ -- Philipp Matthias Hahn pmh...@debian.org  Wed, 30 Apr 2014 13:28:46 +0200
+
 libupnp (1:1.6.17-1.2) unstable; urgency=high
 
   * Non-maintainer upload by the Security Team.
@@ -139,7 +160,7 @@
 libupnp (1.4.3-2) unstable; urgency=low
 
   * Make libupnp-dev depend on libupnp2.
-	
+
  -- Steve McIntyre 93...@debian.org  Sat, 28 Apr 2007 16:58:23 +0100
 
 libupnp (1.4.3-1) unstable; urgency=low
@@ -151,7 +172,7 @@
   * Thanks to Jeremy Laine for help on this release.
   * Two kFreeBSD build failures reported should now be fixed.
 Closes: #416254. Please open more bugs if there are any more failures.
-	
+
  -- Steve McIntyre 93...@debian.org  Sat, 31 Mar 2007 16:03:29 +0200
 
 libupnp (1.2.1-3) unstable; urgency=low
@@ -161,7 +182,7 @@
   * Include debug versions of the libraries in the -dev package.
 Closes: #350115
   * Updated Standards-version.
-	
+
  -- Steve McIntyre 93...@debian.org  Sun, 12 Feb 2006 20:55:35 +
 
 libupnp (1.2.1-2) unstable; urgency=low
diff -urN 17/debian/control 19/debian/control
--- 17/debian/control	2012-05-08 16:58:33.0 +0200
+++ 19/debian/control	2014-04-30 16:28:38.0 +0200
@@ -1,18 +1,17 @@
 Source: libupnp
 Section: net
-Priority: extra
+Priority: optional
 Homepage: http://pupnp.sourceforge.net/
 Maintainer: Nick Leverton n...@leverton.org
-Build-Depends: debhelper (= 8.9~),
- autotools-dev (= 20100122.1~), autoconf, automake, libtool, doxygen, graphviz
-Standards-Version: 3.9.3
+Build-Depends: debhelper (= 9),
+ dh-autoreconf,
+ doxygen, graphviz,
+Standards-Version: 3.9.5
 
 Package: libupnp6
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Conflicts: libupnp0, libupnp2, libupnp3, libupnp4 ( 1.8.0~svn20090313)
-Replaces: libupnp0, libupnp2, libupnp3
 Pre-Depends: ${misc:Pre-Depends}
 Description: Portable SDK for UPnP Devices, version 1.6 (shared libraries)
  The Portable SDK for UPnP Devices (libupnp) provides developers with an
@@ -27,7 +26,7 @@
 Architecture: any
 Section: libdevel
 Depends: libupnp6 (= ${binary:Version}), ${misc:Depends}
-Conflicts: libupnp3-dev, libupnp4-dev
+Conflicts: libupnp4-dev
 Suggests: libupnp6-doc
 Description: Portable SDK for UPnP Devices, version 1.6 (development files)
  The Portable SDK for UPnP Devices (libupnp) provides developers with an
@@ -57,9 +56,8 @@
 Package: libupnp6-dbg

Bug#745141: mime-support: update-mime should quote arguments when converting desktop entries

2014-04-18 Thread Philipp Matthias Hahn
Package: mime-support
Version: 3.54
Followup-For: Bug #745141

The mutt manual at http://www.mutt.org/doc/manual/manual.html#toc5.3
says this:
 Keep the %-expandos away from shell quoting. Don't quote them with
 single or double quotes. Mutt does this for you, the right way, as
 should any other program which interprets mailcap. Don't put them into
 backtick expansions.

This was already discussed on debian-users in 2005:
https://lists.debian.org/debian-user/2005/04/msg01185.html

The mailcap RFC http://www.faqs.org/rfcs/rfc1524.html does not mention
any quoting rule for %s, but specifies the following:
 On a UNIX system, such commands will each be a full shell command
 line, including the path name for a program and its arguments.
 (Because of differences in shells and the implementation and behavior
 of the same shell from one system to another, it is specified that the
 command line be intended as input to the Bourne shell, i.e., that it
 is implicitly preceded by /bin/sh -c  on the command line.)

Considering that there are two quoting formats in shell, a program using
mailcap would still need to know how to correctly pass the filename:
- if singe quotes are used, a single quote in the file name itself would
  need to be encoded as '\''.
- if double quotes are used, a double quote, dollar sign and back-ticks
  would still needed to be escaped.
As such only the calling application can do it right and properly escape
the filename itself for shell use and only then replace the %s with
that.

So I'm all for not putting quotes in the mailcap file itself but put the
burden on those programs using it.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13.9 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

mime-support depends on no packages.

Versions of packages mime-support recommends:
ii  file  1:5.17-1

mime-support 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#745153: mime-support: %c not handles in .desktop-entries

2014-04-18 Thread Philipp Matthias Hahn
Package: mime-support
Version: 3.54
Severity: normal

mutt fails to open an image with the following error message:
 gwenview: 'caption' missing.
 gwenview: Use --help to get a list of available command line options.

This is caused by update-mime creating a mailcap file, which still
contains -caption %s:

$ grep -m1 image/gif /etc/mailcap
image/gif; gwenview %s -caption %c %i; test=test -n $DISPLAY

This is copied from the original .desktop entry:
$ grep ^Exec /usr/share/applications/kde4/gwenview.desktop 
Exec=gwenview %U -caption %c %i

According to
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#exec-variables
%c should be replaced by the (translated) name of the application.

The attached patch replaces the %c with the (untranslated) name.

This fixed the problem for me and makes mutt work again.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13.9 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

mime-support depends on no packages.

Versions of packages mime-support recommends:
ii  file  1:5.17-1

mime-support suggests no packages.

-- no debconf information
--- /usr/sbin/update-mime	2013-05-11 15:17:57.0 +0200
+++ update-mime	2014-04-18 15:47:38.717813307 +0200
@@ -135,13 +135,16 @@
 		$packages{$pkg} = [];
 
 		if (open(FILE,$file)) {
-			my($terminal, $exec, @types) = (test=test -n \\$DISPLAY\);
+			my($terminal, $name, $exec, @types) = (test=test -n \\$DISPLAY\, $pkg);
 			while (FILE) {
 chomp;
 next if (m/^\s*$|^\s*\#/);
 if (m/^Terminal=(\w+)/i) {
 	$terminal = needsterminal if ($1 eq true);
 }
+elsif (m/^Name=(.+)/i) {
+	$name = $1;
+}
 elsif (m/Exec=(.*)$/i) {
 	$exec = $1;
 	$exec =~ s/%[fFuU]/%s/g;
@@ -155,6 +158,7 @@
 close(FILE);
 next;
 			}
+			$exec =~ s/%c/$name/g;
 			foreach $type (@types) {
 my $entry = $type; $exec; $terminal;
 $priority=$defpriority;


Bug#740208: systemd: /dev/disk/by-XXX/YYY points to wrong ID_BTRFS_READY=0 device

2014-03-05 Thread Philipp Matthias Hahn
This looks like a race condition when BTRFS is *not* used for the root
partition but only for subsequent mounts.

/etc/initramfs-tools/initramfs.conf has MODULES=most, so the btrfs
module is *not* included in the initramfs.
As such an error message like btrfs is not included in modules.dep is
printed.

The module only gets loaded later when systemd takes over and starts mouting the
other file systems.
- If I'm lucky /dev/disks/by-label/barrel points to the device where
  ID_BTRFS_READY=1 and systemd is happy and continues booting.
- If I'm unlucky, udev picks a device with ID_BTRFS_READY=0 and the boot
  aborts to emergency mode there

As a work-around for now I've added btrfs to
/etc/initramfs-tools/modules manually, which hopefully starts the device
scan of btrfs earlier and make my PC boot again automatically.

While searching for hints I've found a similar bug report in SUSE:
https://bugzilla.novell.com/show_bug.cgi?id=753366

Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org


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



Bug#739845: ITP: roger-router -- AVM FRITZ!Box remote control and monitor

2014-02-24 Thread Philipp Matthias Hahn
Hi,

On Sun, Feb 23, 2014 at 01:01:52PM +0800, Rolf Leggewie wrote:
 Package: wnpp
...
 * Package name: roger-router
   Version : 1.8.4

Some time ago I packaged roger-router for myself (as I needed to send a
fax urgently), but I've not used it since then or completed the package.
Feel free to pick the good ideas and replace my bad ideas with your own.

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org


roger-router_1.8.2-1.debian.tar.gz
Description: Binary data


Bug#736102: FTBFS: LaTeX endless look: while grep Rerun cmu-user.log

2014-01-19 Thread Philipp Matthias Hahn
Package: cmucl
Version: 20c-2
Severity: important

Dear Maintainer,

rebuilding cmucl got stuck in an endless loop when building the documentation,
because the logfile includes the word Rerun, which is printed by a unrelated
LaTeX package:

# ls -gGh 
/var/univention/buildsystem2/logs/ucs_4.0-0-0/ucs_4.0-0.cmucl.201401190904.log
-rw-r--r-- 1 229M 19. Jan 19:46 
/var/univention/buildsystem2/logs/ucs_4.0-0-0/ucs_4.0-0.cmucl.201401190904.log

# ps axf
 6683 pts/11   S+ 0:00  \_ /bin/bash /usr/bin/build-package-ng -r 
4.0-0-0 -P ucs -p cmucl --no-pbuilder-update
 6829 pts/11   S+ 0:00  \_ /bin/bash /usr/bin/build-package-ng 
-r 4.0-0-0 -P ucs -p cmucl --no-pbuilder-update
 6837 pts/11   S+ 0:00  |   \_ /bin/bash /usr/bin/pdebuild 
--use-pdebuild-internal --buildresult 
/var/build/temp/tmp.fAaMAOeVV6/4.0-0-0/cmucl/result -- --basetgz /
 6859 pts/11   S+ 0:00  |   \_ /bin/bash /usr/bin/pdebuild 
--use-pdebuild-internal --buildresult 
/var/build/temp/tmp.fAaMAOeVV6/4.0-0-0/cmucl/result -- --baset
 6861 pts/11   S+11:59  |   |   \_ tee 
../cmucl_20c-2.3.201401190904_i386.build
 6864 pts/11   S+ 0:00  |   \_ sudo pbuilder --execute 
--bindmounts /var/build/temp/tmp.fAaMAOeVV6/4.0-0-0/cmucl --basetgz 
/var/univention/buildsystem2/pbuilde
 6865 pts/11   S+ 0:00  |   \_ /bin/bash 
/usr/sbin/pbuilder --execute --bindmounts 
/var/build/temp/tmp.fAaMAOeVV6/4.0-0-0/cmucl --basetgz /var/univention/b
19302 pts/11   S+ 0:00  |   \_ /bin/bash /runscript 
/var/build/temp/tmp.fAaMAOeVV6/4.0-0-0/cmucl/cmucl-20c --debbuildopts  
--debbuildopts  --uid 2028 -
 5137 pts/11   S+ 0:00  |   \_ su -p pbuser
 5138 pts/11   S+ 0:00  |   \_ bash
 5139 pts/11   S+ 0:00  |   \_ 
/usr/bin/perl /usr/bin/dpkg-buildpackage -rfakeroot -us -uc
 5761 pts/11   S+ 0:00  |   \_ 
/usr/bin/make -f debian/rules build
11544 pts/11   S+ 0:00  |   \_ 
/usr/bin/make -f debian/Makefile doc
11545 pts/11   S+ 0:00  |   
\_ /bin/sh -c (cd src/docs  make all)
11546 pts/11   S+ 0:00  |   
\_ make all
11547 pts/11   S+ 0:00  |   
\_ /bin/sh -c (cd cmu-user  make cmu-user.ps ; make cmu-user.html ; 
make cmu-user.info ; 
11548 pts/11   S+ 0:00  |   
\_ /bin/sh -c (cd cmu-user  make cmu-user.ps ; make cmu-user.html 
; make cmu-user.inf
11549 pts/11   S+ 0:00  |   
\_ make cmu-user.ps
11556 pts/11   S+ 0:10  |   
\_ /bin/sh -c while ( grep Rerun cmu-user.log  /dev/null 
); do \?   latex cmu-
17997 pts/11   R+ 0:01  |   
\_ latex cmu-user.tex
 6830 pts/11   S+ 6:44  \_ tee -i -a 
/var/univention/buildsystem2/logs/ucs_4.0-0-0/ucs_4.0-0.cmucl.201401190904.log

# ps www 11556
  PID TTY  STAT   TIME COMMAND
11556 pts/11   T+ 0:10 /bin/sh -c while ( grep Rerun cmu-user.log  
/dev/null ); do \?   latex cmu-user.tex; \?done

# grep Rerun /proc/11556/cwd/cmu-user.log
Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)

# kill -STOP 11556
# : /proc/11556/cwd/cmu-user.log
# kill -CONT 11556

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12.8 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#723987: console-common: keymap.sh

2013-12-21 Thread Philipp Matthias Hahn
Hi,

it's a bug of systemd respective invoke-rc.d, which seems to strip the .sh
from the service name:

 # systemctl status keymap.service
 keymap.service - LSB: Set keymap
   Loaded: loaded (/etc/init.d/keymap.sh)
   Active: active (exited) since Sa 2013-12-21 08:48:36 CET; 1h 27min ago

See Bug #732341 for a patch, for short I've patched my version of invoke-rc.d
as following:

--- /tmp/invoke-rc.d2013-12-21 10:18:09.026006964 +0100
+++ /usr/sbin/invoke-rc.d   2013-12-21 09:25:11.408222535 +0100
@@ -517,6 +517,7 @@
 # pick up any changes.
 systemctl daemon-reload
 fi
+   INITSCRIPTID=${INITSCRIPTID%.sh}
 case $saction in
 start|stop|restart|status)
 systemctl ${saction} ${INITSCRIPTID}.service  
exit 0

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org


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



Bug#699008: kexec-tools: systemd vs. kexec-load

2013-11-09 Thread Philipp Matthias Hahn
On Fri, Nov 08, 2013 at 10:05:09AM -0700, Khalid Aziz wrote:
 On Sat, 2013-01-26 at 08:44 +0100, Philipp Matthias Hahn wrote:
  Package: kexec-tools
...
  My current work-around was to juse out-comment that line:
...
  -. /lib/lsb/init-functions
  +#. /lib/lsb/init-functions
...
 I am struggling with a fix for this one. Commenting out
 . /lib/lsb/init-functions is not a solution since that causes all
 calls to log the actions of the script to fail.

I know that this is not the solution, but it was the easiest thing to get it 
working again.

 Can you give me more details on kexec-load no longer works as I
 expect? Does the script fail to load the kernel?

No kernel is loaded:
# cat /sys/kernel/kexec_loaded 
0


  Do you see warnings? Can you send me the output of
 /etc/init.d/kexec-load stop without . /lib/lsb/init-functions
 commented out?

With an additional set -x inserted:

# /etc/init.d/kexec-load stop
+ PATH=/sbin:/bin:/usr/sbin:/usr/bin
+ NOKEXECFILE=/tmp/no-kexec-reboot
+ . /lib/lsb/init-functions
+ run-parts --lsbsysinit --list /lib/lsb/init-functions.d
+ [ -r /lib/lsb/init-functions.d/20-left-info-blocks ]
+ . /lib/lsb/init-functions.d/20-left-info-blocks
+ [ -r /lib/lsb/init-functions.d/40-systemd ]
+ . /lib/lsb/init-functions.d/40-systemd
+ [ -d /run/systemd/system ]
+ set +e
+ set +u
+ [ -n  ]
+ [ 7380 -ne 1 ]
+ [ -z  ]
+ [ -z  ]
+ readlink -f /etc/init.d/kexec-load
+ _use_systemctl=1
+ prog=kexec-load
+ service=kexec-load.service
+ systemctl -p CanReload show kexec-load.service
+ [ CanReload=no = CanReload=no ]
+ [ stop = reload ]
+ [ 1 = 1 ]
+ [ xstop = xstart -o xstop = xstop -o xstop = xrestart -o xstop = xreload -o 
xstop = xforce-reload -o xstop = xstatus ]
+ systemctl_redirect /etc/init.d/kexec-load stop
+ local s
+ local rc
+ local prog=kexec-load
+ local command=stop
+ s=Stopping kexec-load (via systemctl)
+ service=kexec-load.service
+ systemctl -p LoadState show kexec-load.service
+ state=LoadState=loaded
+ [ LoadState=loaded = LoadState=masked ]
+ [ stop = status ]
+ log_daemon_msg Stopping kexec-load (via systemctl) kexec-load.service
+ [ -z Stopping kexec-load (via systemctl) ]
+ log_daemon_msg_pre Stopping kexec-load (via systemctl) kexec-load.service
+ log_use_fancy_output
+ TPUT=/usr/bin/tput
+ EXPR=/usr/bin/expr
+ [ -t 1 ]
+ [ xxterm != x ]
+ [ xxterm != xdumb ]
+ [ -x /usr/bin/tput ]
+ [ -x /usr/bin/expr ]
+ /usr/bin/tput hpa 60
+ /usr/bin/tput setaf 1
+ [ -z ]
+ FANCYTTY=1
+ true
+ echo -n [] 
[] + [ -z kexec-load.service ]
+ echo -n Stopping kexec-load (via systemctl): kexec-load.service
Stopping kexec-load (via systemctl): kexec-load.service+ log_daemon_msg_post 
Stopping kexec-load (via systemctl) kexec-load.service
+ :
+ /bin/systemctl stop kexec-load.service
+ rc=0
+ [ stop = status ]
+ log_end_msg 0
+ [ -z 0 ]
+ local retval
+ retval=0
+ log_end_msg_pre 0
+ log_use_fancy_output
+ TPUT=/usr/bin/tput
+ EXPR=/usr/bin/expr
+ [ -t 1 ]
+ [ xxterm != x ]
+ [ xxterm != xdumb ]
+ [ -x /usr/bin/tput ]
+ [ -x /usr/bin/expr ]
+ /usr/bin/tput hpa 60
+ /usr/bin/tput setaf 1
+ [ -z 1 ]
+ true
+ true
+ /usr/bin/tput setaf 1
+ RED=
+ /usr/bin/tput setaf 2
+ GREEN=
+ /usr/bin/tput setaf 3
+ YELLOW=
+ /usr/bin/tput op
+ NORMAL=
+ /usr/bin/tput civis
+ /usr/bin/tput sc
+ /usr/bin/tput cnorm
+ log_use_fancy_output
+ TPUT=/usr/bin/tput 
+ EXPR=/usr/bin/expr rc
+ [ -t 1 ]
+ [ xxterm != x ]
+ [ xxterm != xdumb ]
+ [ -x /usr/bin/tput ]
+ [ -x /usr/bin/expr ]
+ /usr/bin/tput hpa 60
+ /usr/bin/tput setaf 1
+ [ -z 1 ]
+ true
+ true
+ /usr/bin/tput setaf 1
+ RED=
+ /usr/bin/tput setaf 3
+ YELLOW=
+ /usr/bin/tput op
+ NORMAL=
+ [ 0 -eq 0 ]
+ echo .
.
+ log_end_msg_post 0
+ :
+ return 0
+ return 0
+ exit 0


BYtE
Philipp
-- 
DPSG Stamm Widukind Oldenburg
 http://dpsg-widukind-ol.de/


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



Bug#724265: btrfs-convert fails with No valid Btrfs found

2013-10-12 Thread Philipp Matthias Hahn
Package: btrfs-tools
Version: 0.19+20130705-2
Followup-For: Bug #724265

Proposed patch: https://patchwork.kernel.org/patch/2828820/

This issue is also reported in other distibutions:
@Ubuntu: https://bugs.launchpad.net/ubuntu/+source/btrfs-tools/+bug/1228302
@RedHat: https://bugzilla.redhat.com/show_bug.cgi?id=1010635

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.10.15 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages btrfs-tools depends on:
ii  e2fslibs1.42.8-1
ii  libblkid1   2.20.1-5.5
ii  libc6   2.17-93
ii  libcomerr2  1.42.8-1
ii  liblzo2-2   2.06-1.2
ii  libuuid12.20.1-5.5
ii  zlib1g  1:1.2.8.dfsg-1

btrfs-tools recommends no packages.

btrfs-tools 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#695435: ITP: scanbd -- scanner button daemon acting on events such as button presses, etc.

2013-10-12 Thread Philipp Matthias Hahn
I just has a look at scanbd myself and created a quick package using
systemd. I abandoned it, since scanbd does not satisfy my current
expectation, but I still don't want to get my work lost. Feel free to
re-use for you work.

(the package required the sane configuration files /etc/sane.d/dll.conf and
/etc/sane.d/saned.conf to be modified, which is AFAIK not allowed by
policy)

PS: there's the new version 1.3.1
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org


scanbd_1.3.1-1.debian.tar.gz
Description: Binary data


Bug#703875: ike: possible memleak in ike (iked)

2013-03-25 Thread Philipp Matthias Hahn
Hello,

On Mon, Mar 25, 2013 at 10:45:25AM +0100, Romeyke, Andreas wrote:
 Package: ike

your problem is probably not related to ike:

 [159293.425658] iked.real invoked oom-killer: gfp_mask=0x201da, order=0, 
 oom_adj=0, oom_score_adj=0

This only states, that iked.real was one of the running processes, when
the kernel needed additional memory to handle a sys call. The process
wanted to do something, but couldn't, because the ressources were
depleted.

 [159293.469869] [ pid ]   uid  tgid total_vm  rss cpu oom_adj 
 oom_score_adj name
...
 [159293.470044] [ 3014] 0  3014138780   1   0 
 0 iked.real

As you can see, iked itself used very little memory.

 [159293.470244] [ 5182]  1000  5182  2807853   829398   2   0 
 0 clementine

clementine on the other hand was hogging most of the RAM ...

 [159293.470393] Out of memory: Kill process 5182 (clementine) score 973 or 
 sacrifice child
 [159293.470407] Killed process 5182 (clementine) total-vm:11231412kB, 
 anon-rss:3317592kB, file-rss:0kB

... which made is a perfect candidate to be killed by the kernel to free
some memory fast.


Please have a look at iked.real after it was freshly started. If its
vm_site is not much lower that the value above, it was not a memory lead
in iked, but in some other application:
  grep VmSize /proc/`pidof iked.real`/status

 [159293.426192] Free swap  = 0kB
 [159293.426196] Total swap = 6923260kB

There is not enough information to diagnose, who's using your 7 GiB
swap space. The total_vm column only sums up to your 4 GiB of RAM.
Run top and press 'O' followed by 'p' to get your processes sorted by
swap usage, which might get your some insight when you next encounter
such a problem.

You should probably setup a cron job to dump that information to some
files, so you have some more usable data.


Sincerely
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org


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



Bug#699598: spamassassin: TMPDIR from pam_tmpdir break sa-compile

2013-02-02 Thread Philipp Matthias Hahn
Package: spamassassin
Version: 3.3.2-5
Severity: normal

During a upgrade today the postinst failed:
 E: Sub-process /usr/bin/dpkg returned an error code (1)
 Ein Paket konnte nicht installiert werden. Versuch, dies zu lösen:
 spamassassin (3.3.2-5) wird eingerichtet ...
 Running sa-compile (may take a long time)
 /bin/pwd: Öffnen von Verzeichnis „../../..“ nicht möglich: Keine Berechtigung
 /bin/pwd: Öffnen von Verzeichnis „../../..“ nicht möglich: Keine Berechtigung
 Use of chdir('') or chdir(undef) as chdir() is deprecated at 
 /usr/share/perl/5.14/ExtUtils/ParseXS.pm line 1065, GEN0 line 161.
 /bin/pwd: Öffnen von Verzeichnis „../../..“ nicht möglich: Keine Berechtigung
 /bin/pwd: Öffnen von Verzeichnis „../../../../../../../../../..“ nicht 
 möglich: Keine Berechtigung
 Use of chdir('') or chdir(undef) as chdir() is deprecated at 
 /usr/share/perl/5.14/ExtUtils/Install.pm line 561.
 Use of chdir('') or chdir(undef) as chdir() is deprecated at 
 /usr/share/perl/5.14/ExtUtils/Install.pm line 561.
 Use of chdir('') or chdir(undef) as chdir() is deprecated at 
 /usr/share/perl/5.14/ExtUtils/Install.pm line 561.
 
 ERROR: Cannot copy 
 'blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.bs' to 
 '/var/lib/spamassassin/compiled/5.014/3.003002/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.bs':
  Datei oder Verzeichnis nicht gefunden
 
  at -e line 1
 make: *** [pure_site_install] Fehler 2

I tracked it down to TMPDIR being set to /tmp/user/136 by pam_tmpdir.
See Bug #195290 for reference; perhaps a similar fix should be applied
before invoking sa-learn?

The following worked fine:
 su - debian-spamd
 unset TMPDIR
 sa-compile
so I inserted the following line into /usr/bin/sa-learn to fix it:
 delete $ENV{TMPDIR};

Probably not the right thing to do, since sa-learn can be invoked by any
user, but until sa-learn learns how to correctly work wirh a private
$TMPDIR, I consider that a valid work-around.
-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.7.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages spamassassin depends on:
ii  adduser 3.113+nmu3
pn  libarchive-tar-perl none
ii  libhtml-parser-perl 3.69-2
ii  libnet-dns-perl 0.68-1.1
ii  libnetaddr-ip-perl  4.062+dfsg-1
ii  libsocket6-perl 0.23-1+b2
ii  libsys-hostname-long-perl   1.4-2
ii  libwww-perl 6.04-1
ii  perl5.14.2-17
ii  perl-modules [libio-zlib-perl]  5.14.2-17

Versions of packages spamassassin recommends:
ii  gcc4:4.7.2-1
ii  gnupg  1.4.12-7
ii  libc6-dev  2.13-38
ii  libio-socket-inet6-perl2.69-2
ii  libmail-spf-perl   2.8.0-1
ii  make   3.81-8.2
ii  perl [libsys-syslog-perl]  5.14.2-17
ii  re2c   0.13.5-1
ii  spamc  3.3.2-5

Versions of packages spamassassin suggests:
ii  libdbi-perl  1.622-1
ii  libio-compress-perl [libcompress-zlib-perl]  2.055-1
ii  libio-socket-ssl-perl1.76-2
ii  libmail-dkim-perl0.39-1
pn  libnet-ident-perlnone
ii  perl [libcompress-zlib-perl] 5.14.2-17
pn  pyzornone
pn  razornone

-- Configuration Files:
/etc/default/spamassassin changed:
ENABLED=1
OPTIONS=--create-prefs --max-children 5 --helper-home-dir
PIDFILE=/var/run/spamd.pid
CRON=0


-- 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#699281: qemu: Fix off-by-one error while unescaping monitor strings

2013-01-29 Thread Philipp Matthias Hahn
Package: libvirt0
Version: 0.9.12-5
Severity: normal

Hello Guido,

another cherry-pick is needed for libvirt-0.9.12:
  
http://libvirt.org/git/?p=libvirt.git;a=commit;h=0f4660c8787cc41fe67f869984c0ae11d680037e

This fixes a crash for us when deleting snapshots.
https://forge.univention.org/bugzilla/show_bug.cgi?id=30052


-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.7.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libvirt0 depends on:
ii  libavahi-client30.6.31-1
ii  libavahi-common30.6.31-1
ii  libc6   2.13-38
ii  libcap-ng0  0.7.3-1
ii  libdbus-1-3 1.6.8-1
ii  libdevmapper1.02.1  2:1.02.74-6
ii  libgcrypt11 1.5.0-3
ii  libgnutls26 2.12.20-3
ii  libnetcf1   1:0.2.0-5
ii  libnl1  1.1-7
ii  libnuma12.0.8-1
ii  libpcap0.8  1.3.0-1
ii  libsasl2-2  2.1.25.dfsg1-6
ii  libxenstore3.0  4.1.3-8
ii  libxml2 2.8.0+dfsg1-7
ii  libyajl22.0.4-2

Versions of packages libvirt0 recommends:
ii  lvm2  2.02.95-6

libvirt0 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#699007: kexec-tools: Support Grub2's saved_entry

2013-01-25 Thread Philipp Matthias Hahn
Package: kexec-tools
Version: 1:2.0.3-2
Severity: wishlist

I'm using Grub2's saved_entry feature:
  /etc/default/grub:
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
which saves the selection from grub into /boot/grub/grubenv (1st
setting) and uses that setting on the next boot (2nd line). This is
especially useful when multiple kernels (or variants using the Xen
hypervisor) are installed in parallel.

Currently kexec-load from the kexec-tools don't handle this and fail to
load the default kernel.

I've locally patched my /etc/init.d/kexec-load to support this:
--- /tmp/x/etc/init.d/kexec-load2013-01-12 23:04:53.0 +0100
+++ /etc/init.d/kexec-load  2013-01-16 22:50:55.969207479 +0100
@@ -39,6 +39,9 @@
data=$(cat /boot/grub/grub.cfg)
 
default=$(echo $data | awk '/^set default/ {print $2}' | cut -d'' 
-f2)
+   if [ $default = '${saved_entry}' ]; then
+   default=$(sed -ne 's/^saved_entry=//p' /boot/grub/grubenv)
+   fi
if [ -z $default ]; then
default=0
fi

It would be nice if that could be included with Debian and/or upstream.

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.7.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages kexec-tools depends on:
ii  debconf [debconf-2.0]  1.5.49
ii  libc6  2.13-38

kexec-tools recommends no packages.

kexec-tools suggests no packages.

-- Configuration Files:
/etc/init.d/kexec-load changed:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
NOKEXECFILE=/tmp/no-kexec-reboot
test -r /etc/default/kexec  . /etc/default/kexec
process_grub_entry() {
initrd_image=
while read command args; do
if [ $command = linux ]; then
echo $args | while read kernel append; do
echo KERNEL_IMAGE=\${prefix}${kernel}\
echo APPEND=\${append}\
done
elif [ $command = initrd ]; then
initrd_image=${prefix}${args}
fi
done
echo INITRD=\$initrd_image\
}
get_grub_kernel() {
test -f /boot/grub/grub.cfg || return
local prefix
mountpoint -q /boot  prefix=/boot || prefix=
data=$(cat /boot/grub/grub.cfg)
default=$(echo $data | awk '/^set default/ {print $2}' | cut -d'' 
-f2)
if [ $default = '${saved_entry}' ]; then
default=$(sed -ne 's/^saved_entry=//p' /boot/grub/grubenv)
fi
if [ -z $default ]; then
default=0
fi
start_offset=$((default + 1))
end_offset=$((default + 2))
# grub entries start with menuentry commands.  Get the line 
# numbers that surround the first entry
offsets=$(echo $data | grep -n ^menuentry | cut -d: -f1)
begin=$(echo $offsets | tail -n+$start_offset | head -n1)
end=$(echo $offsets | tail -n+$end_offset | head -n1)
# If this is the last entry, we need to read to the end of the file
# or to the end of boot entry section
if [ -z $end ]; then
numlines=$(echo $data | tail --lines=+$begin | grep -n ^### 
END | head -1 | cut -d: -f1)
end=$((begin + numlines - 1))
fi
length=$((end - begin))
entry=$(echo $data | tail -n+$begin | head -n$length)
eval $(echo $entry | process_grub_entry)
}
do_stop () {
test $LOAD_KEXEC = true || exit 0
test -x /sbin/kexec || exit 0
test x`cat /sys/kernel/kexec_loaded`y = x1y  exit 0
if [ -f $NOKEXECFILE ]
then
/bin/rm -f $NOKEXECFILE
exit 0
fi
test $USE_GRUB_CONFIG = true  get_grub_kernel
REAL_APPEND=$APPEND
test -z $REAL_APPEND  REAL_APPEND=`cat /proc/cmdline`
log_action_begin_msg Loading new kernel image into memory
if [ -z $INITRD ]
then
/sbin/kexec -l $KERNEL_IMAGE --append=$REAL_APPEND
else
/sbin/kexec -l $KERNEL_IMAGE --initrd=$INITRD 
--append=$REAL_APPEND
fi
log_action_end_msg $?
}
case $1 in
  start)
# No-op
;;
  restart|reload|force-reload)
echo Error: argument '$1' not supported 2
exit 3
;;
  stop)
do_stop
;;
  *)
echo Usage: $0 start|stop 2
exit 3
;;
esac
exit 0


-- debconf information:
* kexec-tools/use_grub_config: true
* kexec-tools/load_kexec: true


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



Bug#699008: kexec-tools: systemd vs. kexec-load

2013-01-25 Thread Philipp Matthias Hahn
Package: kexec-tools
Version: 1:2.0.3-2
Severity: whishlist

Since I switched to Systemd, /etc/init.d/kexec-load no longer works as I
expect. This is caused by /lib/lsb/init-functions being changed by
Systemd to integrate traditional LSB init scripts into how Systemd
works.

My current work-around was to juse out-comment that line:
-- /tmp/x/etc/init.d/kexec-load2013-01-12 23:04:53.0 +0100
+++ /etc/init.d/kexec-load  2013-01-16 22:50:55.969207479 +0100
@@ -13,7 +13,7 @@
 PATH=/sbin:/bin:/usr/sbin:/usr/bin
 NOKEXECFILE=/tmp/no-kexec-reboot
 
-. /lib/lsb/init-functions
+#. /lib/lsb/init-functions
 
 test -r /etc/default/kexec  . /etc/default/kexec
 
That now produces some warnings about the log_* functions being no
longer found, but otherwise works okay (for me).

I've done that because I like the easy way of just invoking
 /etc/init.d/kexec-load stop
to load my next kernel after an kernel update, because that script
figures out the right name of the vmlinux and initrd files, and kernel
command line. I could do that by invoking kexec myself with the right
arguments, but I find the init script easier.

It would be nice if the init script would work again with systemd
installed or if the logic would be moved to an sbin/ script callable by
hand.

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.7.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages kexec-tools depends on:
ii  debconf [debconf-2.0]  1.5.49
ii  libc6  2.13-38

kexec-tools recommends no packages.

kexec-tools suggests no packages.

-- Configuration Files:
/etc/init.d/kexec-load changed:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
NOKEXECFILE=/tmp/no-kexec-reboot
test -r /etc/default/kexec  . /etc/default/kexec
process_grub_entry() {
initrd_image=
while read command args; do
if [ $command = linux ]; then
echo $args | while read kernel append; do
echo KERNEL_IMAGE=\${prefix}${kernel}\
echo APPEND=\${append}\
done
elif [ $command = initrd ]; then
initrd_image=${prefix}${args}
fi
done
echo INITRD=\$initrd_image\
}
get_grub_kernel() {
test -f /boot/grub/grub.cfg || return
local prefix
mountpoint -q /boot  prefix=/boot || prefix=
data=$(cat /boot/grub/grub.cfg)
default=$(echo $data | awk '/^set default/ {print $2}' | cut -d'' 
-f2)
if [ $default = '${saved_entry}' ]; then
default=$(sed -ne 's/^saved_entry=//p' /boot/grub/grubenv)
fi
if [ -z $default ]; then
default=0
fi
start_offset=$((default + 1))
end_offset=$((default + 2))
# grub entries start with menuentry commands.  Get the line 
# numbers that surround the first entry
offsets=$(echo $data | grep -n ^menuentry | cut -d: -f1)
begin=$(echo $offsets | tail -n+$start_offset | head -n1)
end=$(echo $offsets | tail -n+$end_offset | head -n1)
# If this is the last entry, we need to read to the end of the file
# or to the end of boot entry section
if [ -z $end ]; then
numlines=$(echo $data | tail --lines=+$begin | grep -n ^### 
END | head -1 | cut -d: -f1)
end=$((begin + numlines - 1))
fi
length=$((end - begin))
entry=$(echo $data | tail -n+$begin | head -n$length)
eval $(echo $entry | process_grub_entry)
}
do_stop () {
test $LOAD_KEXEC = true || exit 0
test -x /sbin/kexec || exit 0
test x`cat /sys/kernel/kexec_loaded`y = x1y  exit 0
if [ -f $NOKEXECFILE ]
then
/bin/rm -f $NOKEXECFILE
exit 0
fi
test $USE_GRUB_CONFIG = true  get_grub_kernel
REAL_APPEND=$APPEND
test -z $REAL_APPEND  REAL_APPEND=`cat /proc/cmdline`
log_action_begin_msg Loading new kernel image into memory
if [ -z $INITRD ]
then
/sbin/kexec -l $KERNEL_IMAGE --append=$REAL_APPEND
else
/sbin/kexec -l $KERNEL_IMAGE --initrd=$INITRD 
--append=$REAL_APPEND
fi
log_action_end_msg $?
}
case $1 in
  start)
# No-op
;;
  restart|reload|force-reload)
echo Error: argument '$1' not supported 2
exit 3
;;
  stop)
do_stop
;;
  *)
echo Usage: $0 start|stop 2
exit 3
;;
esac
exit 0


-- debconf information:
* kexec-tools/use_grub_config: true
* kexec-tools/load_kexec: true


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

Bug#687167: TypeError: 'NoneType' object has no attribute '__getitem__'

2012-11-17 Thread Philipp Matthias Hahn
Hi,

I experience the same problem with offlineimap_6.5.4-2.
The patch mentioned in
http://comments.gmane.org/gmane.mail.imap.offlineimap.general/5674
fixes the problem for me:

In file: /usr/lib/python2.7/site-packages/offlineimap/folder/IMAP.py
585c585
 if resp == [None]:
---
 if not resp or resp == [None]:

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org


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



Bug#692492: ITO: Orphaning audit package

2012-11-11 Thread Philipp Matthias Hahn
Hello,

On Tue, Nov 06, 2012 at 09:48:40PM +, Bart Martens wrote:
 On Tue, Nov 06, 2012 at 08:01:54PM +0100, Laurent Bigonville wrote:
  I'm planning to orphan (and upload my changes for experimental) soon
  if nobody objects.
 
 Hi Laurent, in this case I prefer to hear the maintainer.

Sorry for the late answer, but I'm still ill.

 Hi Philipp, is it OK that Laurent Bigonville updates the package in
 experimental ? Do you agree that he takes over maintenance, or do you prefer
 co-maintenance, or maybe an NMU (like Andrew Pollock did) ?

I'm fine with other taking over the audit package.

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org


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



Bug#687956: [PATCH] kexec-load and /boot on separate partition

2012-11-04 Thread Philipp Matthias Hahn
Bug #687956: Prefix kernel and init* image with /boot if it is a separate mount.
--- /etc/init.d/kexec-load  2012-01-19 19:59:26.0 +0100
+++ /tmp/kexec-load 2012-11-04 14:35:01.610866388 +0100
@@ -22,11 +22,11 @@
while read command args; do
if [ $command = linux ]; then
echo $args | while read kernel append; do
-   echo KERNEL_IMAGE=\${kernel}\
+   echo KERNEL_IMAGE=\${prefix}${kernel}\
echo APPEND=\${append}\
done
elif [ $command = initrd ]; then
-   initrd_image=${args}
+   initrd_image=${prefix}${args}
fi
done
echo INITRD=\$initrd_image\
@@ -34,6 +34,8 @@
 
 get_grub_kernel() {
test -f /boot/grub/grub.cfg || return
+   local prefix
+   mountpoint -q /boot  prefix=/boot || prefix=
data=$(cat /boot/grub/grub.cfg)
 
default=$(echo $data | awk '/^set default/ {print $2}' | cut -d'' 
-f2)

-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org


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



Bug#664721: linux-2.6: backport ext4: serialize unaligned asynchronous DIO to 2.6.32

2012-03-20 Thread Philipp Matthias Hahn
Package: linux-2.6
Version: 2.6.32-41
Severity: important

On Monday February 7th 2011 16:59:36 Ted Ts'o wrote:
 commit 7520bb0f2980ef79d17dcbec2783760b37490ffc
 Author: Eric Sandeen sand...@redhat.com
 Date:   Mon Feb 7 10:57:28 2011 -0500

 ext4: serialize unaligned asynchronous DIO

 ext4 has a data corruption case when doing non-block-aligned
 asynchronous direct IO into a sparse file, as demonstrated
 by xfstest 240.

I encountered this data corruption bug on Debians 2.6.32(.51) kernel as well.

On the other hand RedHat seems to have back-ported that fix to RHEL5 (2.6.18)  
and probably RHEL6 (2.6.32) as well, but I don't have a subscription, so I 
can't verify that:
http://rpmfind.net/linux/RPM/centos/updates/5.7/x86_64/RPMS/kernel-devel-2.6.18-274.12.1.el5.x86_64.html
https://bugzilla.redhat.com/show_bug.cgi?id=689830

The Xen-people also encountered it and asked for someone to backport it:
http://osdir.com/ml/xen-development/2011-07/msg00474.html

I backported it from 2.6.38~rc5 to 2.6.32.51 and thus far it seems to
fix the bug. But several other things were re-named and re-organized
between those versions, so it was not slreight forward.

Since I'm no ext4 expert, I'd like to ask others to have a look at this
backport. This report went to the ext-devel ML and was cc:-ed to Ted
and Eric. Eric replied but didn't have had time enought to take a look
at the patch:  http://patchwork.ozlabs.org/patch/142610/

I think this patch qualifies for mailto:sta...@vger.kernel.org, but
without any ACKs I see very little chance to get it applied. Perhaps
someone from the Debian Kernel Maintainters has a better contact to Ted
to get him to ACK the patch and forward it to stable.

We (Univention) are using that patch in our current UCS kernel, so I'm
quiet confident that it works. Here's the link to our (German) Bugzilla:
https://forge.univention.org/bugzilla/show_bug.cgi?id=26192
-- System Information:
Debian Release: 6.0.4
  APT prefers stable
  APT policy: (990, 'stable'), (90, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Bug #26192: backport e9e3bcecf44c04b9e6b505fd8e2eb9cea58fb94d
--- 
linux-2.6.32-2.6.32/debian/patches/bugfix/all/ext4-serialize-unaligned-asynchronous-DIO.patch
   1970-01-01 01:00:00.0 +0100
+++ 
linux-2.6.32-2.6.32/debian/patches/bugfix/all/ext4-serialize-unaligned-asynchronous-DIO.patch
   2012-02-23 11:02:27.023839480 +0100
@@ -0,0 +1,276 @@
+commit e9e3bcecf44c04b9e6b505fd8e2eb9cea58fb94d
+Author: Eric Sandeen sand...@redhat.com
+Date:   Sat Feb 12 08:17:34 2011 -0500
+
+ext4: serialize unaligned asynchronous DIO
+
+ext4 has a data corruption case when doing non-block-aligned
+asynchronous direct IO into a sparse file, as demonstrated
+by xfstest 240.
+
+The root cause is that while ext4 preallocates space in the
+hole, mappings of that space still look new and
+dio_zero_block() will zero out the unwritten portions.  When
+more than one AIO thread is going, they both find this new
+block and race to zero out their portion; this is uncoordinated
+and causes data corruption.
+
+Dave Chinner fixed this for xfs by simply serializing all
+unaligned asynchronous direct IO.  I've done the same here.
+The difference is that we only wait on conversions, not all IO.
+This is a very big hammer, and I'm not very pleased with
+stuffing this into ext4_file_write().  But since ext4 is
+DIO_LOCKING, we need to serialize it at this high level.
+
+I tried to move this into ext4_ext_direct_IO, but by then
+we have the i_mutex already, and we will wait on the
+work queue to do conversions - which must also take the
+i_mutex.  So that won't work.
+
+This was originally exposed by qemu-kvm installing to
+a raw disk image with a normal sector-63 alignment.  I've
+tested a backport of this patch with qemu, and it does
+avoid the corruption.  It is also quite a lot slower
+(14 min for package installs, vs. 8 min for well-aligned)
+but I'll take slow correctness over fast corruption any day.
+
+Mingming suggested that we can track outstanding
+conversions, and wait on those so that non-sparse
+files won't be affected, and I've implemented that here;
+unaligned AIO to nonsparse files won't take a perf hit.
+
+[ty...@mit.edu: Keep the mutex as a hashed array instead
+ of bloating the ext4 inode]
+
+[ty...@mit.edu: Fix up namespace issues so that global
+ variables are protected with an ext4_ prefix.]
+
+Signed-off-by: Eric Sandeen sand...@redhat.com
+Signed-off-by: Theodore Ts'o ty...@mit.edu
+
+diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h
+index 67c46ed..10edb67 100644
+--- a/fs/ext4/ext4.h
 b/fs/ext4/ext4.h
+@@ -781,6 +781,8 @@ struct ext4_inode_info {
+   /* 

Bug#658694: approx: Needs special handling for InRelease{,.pgp}

2012-02-05 Thread Philipp Matthias Hahn
Package: approx
Version: 5.1-1
Severity: normal

Dear Maintainer,

as a DD myself I run approx behind my DSL line to update my main host
and the virtual environments. Sometimes updating the pbuilder
environment fails with

 W: Failed to fetch 
gzip:/var/lib/apt/lists/partial/localhost:_debian_dists_sid_main_binary-amd64_Packages
  Hash Sum mismatch
 E: Some index files failed to download. They have been ignored, or old ones 
used instead.

This is caused by approx returning a newer Packages file then given in
the corresponding InRelease file:

 $ HEAD http://{ftp.de.debian.org,localhost:}/debian/dists/sid/InRelease
 Server: Apache/2.2.9 (Debian) DAV/2  Server: approx/5.1 Ocamlnet/3.3.5
 Content-Length: 190134   Content-Length: 190134
 Last-Modified: Sun, 05 Feb 2012 08:22:41 GMT Last-Modified: Sun, 05 Feb 2012 
02:22:38 GMT

Here the local version of approx is older then on the Debian server.

 $ HEAD 
http://{ftp.de.debian.org,localhost:}/debian/dists/sid/main/binary-amd64/Packages.gz
 Server: Apache/2.2.9 (Debian) DAV/2  Server: approx/5.1 Ocamlnet/3.3.5
 Content-Length: 7441825  Content-Length: 7441825
 Content-Type: application/x-gzip Content-Type: text/plain
 Last-Modified: Sun, 05 Feb 2012 08:03:52 GMT Last-Modified: Sun, 05 Feb 2012 
08:03:52 GMT

But the Packages file is newer then the InRelease file, so the hash sums won't
match.

If would probably help if approx knows about the Release.pgp → InRelease →
Packages* dependency and would use that knowledge to invalidate its cached
version to force a re-fetch of the *Release* files.
Currently I resolve this situation by deleting the *Release* files by hand each
time it happens.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages approx depends on:
ii  adduser   3.113+nmu1
ii  curl  7.24.0-1
ii  debconf [debconf-2.0] 1.5.41
ii  libc6 2.13-26
ii  libpcre3  8.12-4
ii  openbsd-inetd [inet-superserver]  0.20091229-1
ii  update-inetd  4.41

approx recommends no packages.

Versions of packages approx suggests:
pn  libconfig-model-approx-perl  none

-- Configuration Files:
/etc/approx/approx.conf changed:
debian  http://ftp.de.debian.org/debian
univention  http://apt.univention.de
$max_redirects  0


-- debconf information:
* approx/port: 



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



Bug#658726: v4l-conf: Update to V4L2 API

2012-02-05 Thread Philipp Matthias Hahn
Package: v4l-conf
Version: 3.102-3
Severity: minor

Dear Maintainer,

while running v4l-info I noticed several '?' for unknown capabilities.
Looks like structs/struct-v4l2.c needs to be updated.
Please forward upstream.

BYtE
Philipp
-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages v4l-conf depends on:
ii  libc6   2.13-26
ii  libfontconfig1  2.8.0-3.1
ii  libice6 2:1.0.7-2
ii  libsm6  2:1.2.0-2
ii  libx11-62:1.4.4-4
ii  libxaw7 2:1.0.9-3
ii  libxext62:1.3.0-3
ii  libxft2 2.2.0-3
ii  libxinerama12:1.1.1-3
ii  libxmu6 2:1.1.0-3
ii  libxpm4 1:3.5.9-4
ii  libxrandr2  2:1.3.2-2
ii  libxrender1 1:0.9.6-2
ii  libxt6  1:1.1.1-2
ii  libxv1  2:1.0.6-2
ii  libxxf86dga12:1.1.2-1
ii  libxxf86vm1 1:1.1.1-2

v4l-conf recommends no packages.

v4l-conf suggests no packages.

-- no debconf information
Refresh code to match V4L2 API changes

There were several additions / changes to the API which were not recognized by
v4l-info.

Update structures to match the current version of the V4L2 API from
http://v4l2spec.bytesex.org/spec/.
--- a/structs/struct-v4l2.c
+++ b/structs/struct-v4l2.c
@@ -9,6 +9,7 @@
 #include struct-v4l2.h
 
 /* -- */
+/* See http://v4l2spec.bytesex.org/spec/ */
 
 char *desc_v4l2_field[] = {
 	[V4L2_FIELD_ANY]= ANY,
@@ -19,6 +20,8 @@ char *desc_v4l2_field[] = {
 	[V4L2_FIELD_SEQ_TB] = SEQ_TB,
 	[V4L2_FIELD_SEQ_BT] = SEQ_BT,
 	[V4L2_FIELD_ALTERNATE]  = ALTERNATE,
+	[V4L2_FIELD_INTERLACED_TB] = INTERLACED_TB,
+	[V4L2_FIELD_INTERLACED_BT] = INTERLACED_BT,
 };
 
 char *desc_v4l2_buf_type[] = {
@@ -27,6 +30,9 @@ char *desc_v4l2_buf_type[] = {
 	[V4L2_BUF_TYPE_VIDEO_OVERLAY] = VIDEO_OVERLAY,
 	[V4L2_BUF_TYPE_VBI_CAPTURE]   = VBI_CAPTURE,
 	[V4L2_BUF_TYPE_VBI_OUTPUT]= VBI_OUTPUT,
+	[V4L2_BUF_TYPE_SLICED_VBI_CAPTURE]   = SLICED_VBI_CAPTURE,
+	[V4L2_BUF_TYPE_SLICED_VBI_OUTPUT]= SLICED_VBI_OUTPUT,
+	[V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY] = VIDEO_OUTPUT_OVERLAY,
 	[V4L2_BUF_TYPE_PRIVATE]   = PRIVATE,
 };
 
@@ -35,11 +41,23 @@ char *desc_v4l2_ctrl_type[] = {
 	[V4L2_CTRL_TYPE_BOOLEAN] = BOOLEAN,
 	[V4L2_CTRL_TYPE_MENU]= MENU,
 	[V4L2_CTRL_TYPE_BUTTON]  = BUTTON,
+	[V4L2_CTRL_TYPE_INTEGER64]  = INTEGER64,
+	[V4L2_CTRL_TYPE_CTRL_CLASS] = CTRL_CLASS,
+};
+
+char *desc_v4l2_ctrl_flags[] = {
+	[V4L2_CTRL_FLAG_DISABLED]  = DISABLED,
+	[V4L2_CTRL_FLAG_GRABBED]   = GRABBED,
+	[V4L2_CTRL_FLAG_READ_ONLY] = READ_ONLY,
+	[V4L2_CTRL_FLAG_UPDATE]= UPDATE,
+	[V4L2_CTRL_FLAG_INACTIVE]  = INACTIVE,
+	[V4L2_CTRL_FLAG_SLIDER]= SLIDER,
 };
 
 char *desc_v4l2_tuner_type[] = {
 	[V4L2_TUNER_RADIO] = RADIO,
 	[V4L2_TUNER_ANALOG_TV] = ANALOG_TV,
+	[V4L2_TUNER_DIGITAL_TV] = DIGITAL_TV,
 };
 
 char *desc_v4l2_memory[] = {
@@ -61,10 +79,10 @@ char *desc_v4l2_colorspace[] = {
 
 char *bits_capabilities[32] = {
 	VIDEO_CAPTURE, VIDEO_OUTPUT, VIDEO_OVERLAY, ,
-	VBI_CAPTURE, VBI_OUTPUT,   ?,?,
-	RDS_CAPTURE, ?, ?, ?,
+	VBI_CAPTURE, VBI_OUTPUT, SLICED_VBI_CAPTURE, SLICED_VBI_OUTPUT,
+	RDS_CAPTURE, VIDEO_OUTPUT_OVERLAY, ?, ?,
 	?, ?, ?, ?,
-	TUNER, AUDIO, ?, ?,
+	TUNER, AUDIO, RADIO, ?,
 	?, ?, ?, ?,
 	READWRITE, ASYNCIO, STREAMING, ?,
 };
@@ -73,9 +91,9 @@ char *bits_standard[64] = {
 	PAL_B,  PAL_B1,  PAL_G,   PAL_H,
 	PAL_I,  PAL_D,   PAL_D1,  PAL_K,
 	PAL_M,  PAL_N,   PAL_Nc,  PAL_60,
-	NTSC_M, NTSC_M_JP,   ?, ?,
+	NTSC_M, NTSC_M_JP,   NTSC_433, NTSC_M_KR,
 	SECAM_B,SECAM_D, SECAM_G, SECAM_H,
-	SECAM_K,SECAM_K1,SECAM_L, ?
+	SECAM_K,SECAM_K1,SECAM_L, SECAM_LC
 	ATSC_8_VSB, ATSC_16_VSB,
 };
 
@@ -88,6 +106,7 @@ char *bits_buf_flags[32] = {
 	BFRAME,
 	?, ?,
 	TIMECODE,
+	INPUT,
 };
 
 char *bits_fbuf_cap[32] = {
@@ -95,12 +114,18 @@ char *bits_fbuf_cap[32] = {
 	CHROMAKEY,
 	LIST_CLIPPING,
 	BITMAP_CLIPPING,
+	LOCAL_ALPHA,
+	GLOBAL_ALPHA,
+	LOCAL_INV_ALPHA,
 };
 
 char *bits_fbuf_flags[32] = {
 	PRIMARY,
 	OVERLAY,
 	CHROMAKEY,
+	LOCAL_ALPHA,
+	GLOBAL_ALPHA,
+	LOCAL_INV_ALPHA,
 };
 
 char *desc_input_type[32] = {
@@ -616,8 +641,10 @@ struct struct_desc desc_v4l2_queryctrl[]
 	.type   = SINT32,
 	.name   = default_value,
 },{
-	.type   = UINT32,
+	.type   = ENUM32,
 	.name   = flags,
+	.enums  = desc_v4l2_ctrl_flags,
+	.length = sizeof(desc_v4l2_ctrl_flags) / sizeof(char*),
 },{
 	/* end of list */
 }};


Bug#639865: Any chance this can get acted on (the right way)?

2012-02-02 Thread Philipp Matthias Hahn
Hello Andrew,

On Wed, Feb 01, 2012 at 05:21:15PM -0800, Andrew Pollock wrote:
 So I've seen how not to do this (in #658153). Is there any chance you can
 upload a correct package of 2.1.3 any time soon?

Earliest this weekend, but I can't promise anything, since other things
with higher priority need also to be done.

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#655902: lxc: Bashism breaks output of /usr/bin/lxc-checkconfig, not compatible with kernel 3.x

2012-01-14 Thread Philipp Matthias Hahn
Package: lxc
Version: 0.7.5-19
Severity: normal

Dear Maintainer,

lxc-checkconfig breaks with /bin/sh → dash:
$ checkbashisms /tmp/lxc-checkconfig 
possible bashism in /tmp/lxc-checkconfig line 24 (echo -e):
$SETCOLOR_SUCCESS  echo -e enabled  $SETCOLOR_NORMAL
possible bashism in /tmp/lxc-checkconfig line 27 (echo -e):
$SETCOLOR_FAILURE  echo -e required  $SETCOLOR_NORMAL
possible bashism in /tmp/lxc-checkconfig line 29 (echo -e):
$SETCOLOR_WARNING  echo -e missing  $SETCOLOR_NORMAL
possible bashism in /tmp/lxc-checkconfig line 72 (echo -e):
$SETCOLOR_SUCCESS  echo -e enabled  $SETCOLOR_NORMAL
possible bashism in /tmp/lxc-checkconfig line 90 (echo -e):
[ ${KVER_MINOR} -gt 32 ]   $SETCOLOR_SUCCESS  echo -e enabled 


$ dash /usr/bin/lxc-checkconfig 
Kernel config /proc/config.gz not found, looking in other places...
Found kernel config file /boot/config-3.2.1
--- Namespaces ---
Namespaces: -en 
-e enabled
-en 
...
File capabilities: /usr/bin/lxc-checkconfig: 89: [: #: unexpected operator
/usr/bin/lxc-checkconfig: 90: [: #: unexpected operator
...

See https://wiki.ubuntu.com/DashAsBinSh


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.1 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lxc depends on:
ii  debconf [debconf-2.0]  1.5.41
ii  libc6  2.13-24
ii  libcap21:2.22-1

Versions of packages lxc recommends:
ii  cdebootstrap  0.5.8+b1
ii  debootstrap   1.0.38
ii  libcap2-bin   1:2.22-1

Versions of packages lxc suggests:
pn  lxctl  none

-- debconf information:
* lxc/directory: /media/storage/virt
  lxc/title:
  lxc/auto: true
  lxc/shutdown: stop
--- /tmp/lxc-checkconfig	2012-01-14 17:39:22.730232210 +0100
+++ /usr/bin/lxc-checkconfig	2012-01-14 18:30:15.096409669 +0100
@@ -4,30 +4,33 @@
 : ${CONFIG:=/proc/config.gz}
 : ${GREP:=zgrep}
 
-SETCOLOR_SUCCESS=echo -en \\033[1;32m
-SETCOLOR_FAILURE=echo -en \\033[1;31m
-SETCOLOR_WARNING=echo -en \\033[1;33m
-SETCOLOR_NORMAL=echo -en \\033[0;39m
+SETCOLOR_SUCCESS () { printf '\033[1;32m'; }
+SETCOLOR_FAILURE () { printf '\033[1;31m'; }
+SETCOLOR_WARNING () { printf '\033[1;33m'; }
+SETCOLOR_NORMAL () { printf '\033[0;39m'; }
 
-is_set() {
-$GREP -q $1=[y|m] $CONFIG
+is_set () {
+$GREP -q $1=[y|m] $CONFIG
 return $?
 }
 
-is_enabled() {
-mandatory=$2
+is_enabled () {
+prefix=$1
+option=$2
+mandatory=$3
 
-is_set $1
+is_set $option
 RES=$?
 
+echo -n $prefix
 if [ $RES -eq 0 ]; then
-	$SETCOLOR_SUCCESS  echo -e enabled  $SETCOLOR_NORMAL
+SETCOLOR_SUCCESS  echo enabled  SETCOLOR_NORMAL
 else
-	if [ ! -z $mandatory ]  [ $mandatory = yes ]; then
-	$SETCOLOR_FAILURE  echo -e required  $SETCOLOR_NORMAL
-	else
-	$SETCOLOR_WARNING  echo -e missing  $SETCOLOR_NORMAL
-	fi
+if [ ! -z $mandatory ]  [ $mandatory = yes ]; then
+SETCOLOR_FAILURE  echo required  SETCOLOR_NORMAL
+else
+SETCOLOR_WARNING  echo missing  SETCOLOR_NORMAL
+fi
 fi
 }
 
@@ -39,12 +42,12 @@
 [ -f ${HEADERS_CONFIG} ]  CONFIG=${HEADERS_CONFIG}
 [ -f ${BOOT_CONFIG} ]  CONFIG=${BOOT_CONFIG}
 GREP=grep
-if [ ! -f $CONFIG ]; then
+if [ ! -f $CONFIG ]; then
 echo
 echo The kernel configuration can not be retrieved.
 echo Please recompile with IKCONFIG_PROC, or
-	echo install the kernel headers, or specify
-	echo the path to the config file with: CONFIG=path lxc-checkconfig
+echo install the kernel headers, or specify
+echo the path to the config file with: CONFIG=path lxc-checkconfig
 echo
 exit 1
 else
@@ -53,45 +56,45 @@
 fi
 
 echo --- Namespaces ---
-echo -n Namespaces:   is_enabled CONFIG_NAMESPACES yes
-echo -n Utsname namespace:   is_enabled CONFIG_UTS_NS
-echo -n Ipc namespace:   is_enabled CONFIG_IPC_NS yes
-echo -n Pid namespace:   is_enabled CONFIG_PID_NS yes
-echo -n User namespace:   is_enabled CONFIG_USER_NS
-echo -n Network namespace:   is_enabled CONFIG_NET_NS
-echo -n Multiple /dev/pts instances:   is_enabled DEVPTS_MULTIPLE_INSTANCES
+is_enabled Namespaces:  CONFIG_NAMESPACES yes
+is_enabled Utsname namespace:  CONFIG_UTS_NS
+is_enabled Ipc namespace:  CONFIG_IPC_NS yes
+is_enabled Pid namespace:  CONFIG_PID_NS yes
+is_enabled User namespace:  CONFIG_USER_NS
+is_enabled Network namespace:  CONFIG_NET_NS
+is_enabled Multiple /dev/pts instances:  DEVPTS_MULTIPLE_INSTANCES
 echo
 echo --- Control groups ---
 
 CGROUP_MNT_PATH=$(grep -m1 ^cgroup /proc/self/mounts | awk '{ print $2 }')
 
-echo -n Cgroup:   is_enabled CONFIG_CGROUPS yes
+is_enabled Cgroup:  CONFIG_CGROUPS yes
 
-if [ -f $CGROUP_MNT_PATH/cgroup.clone_children ]; then
+if [ -f $CGROUP_MNT_PATH/cgroup.clone_children ]; then
 echo -n Cgroup 

Bug#651922: isc-dhcp: FTBFS parallel build

2011-12-13 Thread Philipp Matthias Hahn
Package: isc-dhcp
Version: 4.2.2-1
Severity: normal

A parallel build using for example dpkg-buildpackage -j7 often fails,
because debian/rules contains the following rules.
build: build-arch build-indep
build-arch: build-stamp
build-indep: build-stamp
1:  build-stamp: patch-stamp patched-ldap/build-stamp
2:  patched-ldap/build-stamp:
  ./configure

(1) leasds to the source tree being patched and configured in parallel,
because (2) doesn't declare, that it needs to work on the already
patched tree.

Solution: Change (2) to
patched-ldap/build-stamp: patch-stamp
-- System Information:
Debian Release: 6.0.3
  APT prefers stable
  APT policy: (990, 'stable'), (90, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Fix parallel build dependency

During parallel build, aclocal may be called on the still un-patched source
tree, parallel to the source tree being patched. This later results in an error
when configure invoked with the LDAP patch being applied.

Add a dependency on the patched source tree before building the LDAP enabled
server.
--- isc-dhcp-4.1.1-P1/debian/rules.orig 2011-12-12 09:42:51.665362929 +0100
+++ isc-dhcp-4.1.1-P1/debian/rules  2011-12-12 09:42:56.989332250 +0100
@@ -37,7 +37,7 @@
 CFLAGS += -D_PATH_DHCLIENT_CONF='/etc/dhcp/dhclient.conf'
 CFLAGS += -DNOMINUM
 
-patched-ldap/build-stamp:
+patched-ldap/build-stamp: patch-stamp
dh_testdir
 
aclocal


Bug#644100: PyGrub is missing bootable flag in partition

2011-11-30 Thread Philipp Matthias Hahn
Hello,

PyGrub scans the partition table for the first partition, where the
bootable-flag is set. If no partition is marked, PyGrub falls back to
the first partition from the table.
This looks like a Bug in xen-create-image (or whatever), which doesn't
set the bootbale flag and doesn't put the partition containing /boot/ as
the first partition.

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#648853: qemu-kvm: SeaBIOS-0.6.1.2 too old for qemu-0.14 with bootindex option

2011-11-15 Thread Philipp Matthias Hahn
Package: qemu-kvm
Version: 0.15.1
Severity: normal

This bug is related to the four packages qemu, qemu-kvm, seabios and
libvirt.

Since libvirt-0.9.3 the bootindex Option of qemu / qemu-kvm is
supported. libvirt used the following command to detect the
availability of bootindex:
  kvm -device pci-assign,? 21 | grep bootindex
When libvirt detects a version of qemu with announces this
option, it drops the usage of -boot [abcd] and uses the -device
...,bootindex=[1-9] option instead. This break specifying the boot
device when using qemu-version = 0.14.

This only works with the SeaBIOS-version shipped with qemu itself (for
qemu-0.15.1 this is SeaBIOS-0.6.3 as far as I know), since qemu passes
an bootorder file to the BIOS, which is then not processed by the old
version of SeaBIOS. SeaBIOS-git also works.

A new version of SeaBIOS would probably be the best solution, since
stripping the SeaBIOS binary from qemu is required for DFSG cleanliness.

Qemu (and thus libvirt) does not have a method to detect if the bios.bin
binary file contains support for bootindex.
-- System Information:
Debian Release: 6.0.3
  APT prefers stable
  APT policy: (990, 'stable'), (90, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



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



Bug#646788: grub-mkrescue: --xorriso=... broken

2011-10-27 Thread Philipp Matthias Hahn
Package: grub-common
Version: 1.98+20100804-14+squeeze1
Severity: normal

grub-mkrescue --xorriso=... is handled differently than
grub-mkrescue --xorriso ...; notice the '='.

In the former case a trailing slash '/' is added, which looks like an
upstream bug. This bus is still present in grub_1.99-12 from Debian-sid.

--- util/grub-mkrescue.in~  2011-04-26 14:11:50.0 +0200
+++ util/grub-mkrescue.in   2011-10-27 09:33:40.454334573 +0200
@@ -131,7 +131,7 @@ do
 --xorriso)
xorriso=`argument $option $@`; shift ;;
 --xorriso=*)
-xorriso=`echo ${option}/ | sed 's/--xorriso=//'` ;;
+xorriso=`echo ${option} | sed 's/--xorriso=//'` ;;
 
 *)
source=${source} ${option} $@; break ;;


-- System Information:
Debian Release: 6.0.3
  APT prefers stable
  APT policy: (990, 'stable'), (90, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages grub-common depends on:
ii  base-files6.0squeeze3Debian base system miscellaneous f
ii  dpkg  1.15.8.11  Debian package management system
ii  gettext-base  0.18.1.1-3 GNU Internationalization utilities
ii  install-info  4.13a.dfsg.1-6 Manage installed documentation in 
ii  libc6 2.11.2-10  Embedded GNU C Library: Shared lib
ii  libdevmapper1.02.12:1.02.48-5The Linux Kernel Device Mapper use
ii  libfreetype6  2.4.2-2.1+squeeze2 FreeType 2 font engine, shared lib
ii  zlib1g1:1.2.3.4.dfsg-3   compression library - runtime

Versions of packages grub-common recommends:
pn  os-prober none (no description available)

Versions of packages grub-common suggests:
pn  grub-emu  none (no description available)
pn  multiboot-doc none (no description available)
pn  xorriso   none (no description available)

-- Configuration Files:
/etc/grub.d/40_custom changed [not included]

-- 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#641129: libqjson-dev: lower case project name breaks digikam-2.1.0

2011-09-10 Thread Philipp Matthias Hahn
Package: libqjson-dev
Version: 0.7.1-3
Severity: normal

Dear Maintainer,

qjson build its qjson-config.cmake file be filling in the PROJECT-name
qjson in lower-case into 
http://gitorious.org/qjson/qjson/blobs/master/qjson-config.cmake.in
which results in qjson_LIBRARIES and qjson_INCLUDE_DIR being defined.

digikam-2.1.0 on the other hand checks for the all-upper-case-version
QJSON_LIBRARIES and QJSON_INCLUDE_DIR, which results into an
build-failure in extras/libkvkontalt/.


Notice: This is for a private build of digikam-2.1.0 for my own, but
since this bug did cost me several hours of locking for this bus, I at
least like to document this bug before others waste their time too.
It might well be that the bug actually belongs to digikam, but that can
be changed easily.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



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



Bug#640866: auditd: ausearch complains permissions should be 750

2011-09-08 Thread Philipp Matthias Hahn
submitter 640866 troubledae...@gmail.com.
tag 640866 + wontfix
thanks

On Wed, Sep 07, 2011 at 09:36:04PM -0400, troubled wrote:
 When trying to run ausearch, I noticed that it
 likes to complain that it's permissions are
 not strict enough:
 
   # ausearch -m avc -c httpd
   /sbin/audispd permissions should be 0750

It's Debians policy to not artifically restrict the file permissions,
since anybode can download the .deb file on there own and take a look at
the file permission, so 0750 is useless. See
http://www.debian.org/doc/debian-policy/ch-files.html#s-permissions-owners
for the details.

Sincerely
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#640179: qlandkartegt: Missing dependencies: libdap*

2011-09-03 Thread Philipp Matthias Hahn
Package: qlandkartegt
Version: 1.2.2-1
Severity: important

Dear Maintainer,

QLandkarteGT doen't start any more, since the upgrade of libdap from 10 to 11 
removed two shared libraries used by QLandkarteGT:

$ ldd /usr/bin/qlandkartegt | grep not found
libdapserver.so.7 = not found
libdapclient.so.3 = not found

$ dpkg -s qlandkartegt | grep Depends
Depends: libc6 (= 2.2.5), libdmtx0a (= 0.7.0), libexif12, libgcc1 (= 
1:4.1.1), libgdal1-1.7.0, libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, 
libgps19 (= 2.90~svn6694), libjpeg8 (= 8c), libproj0, libqt4-dbus (= 
4:4.5.3), libqt4-network (= 4:4.5.3), libqt4-opengl (= 4:4.5.3), libqt4-sql 
(= 4:4.5.3), libqt4-xml (= 4:4.5.3), libqt4-xmlpatterns (= 4:4.5.3), 
libqtcore4 (= 4:4.7.0~beta1), libqtgui4 (= 4:4.7.0~beta2), libqtwebkit4, 
libstdc++6 (= 4.6), libx11-6, libxext6, zlib1g (= 1:1.1.4)
-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages qlandkartegt depends on:
ii  libc6 2.13-18   
ii  libdmtx0a 0.7.2-1+b2
ii  libexif12 0.6.20-1  
ii  libgcc1   1:4.6.1-8 
ii  libgdal1-1.7.01.7.3-6   
ii  libgl1-mesa-glx [libgl1]  7.11-5
ii  libglu1-mesa [libglu1]7.11-5
ii  libgps19  2.95-13.1 
ii  libjpeg8  8c-2  
ii  libproj0  4.7.0-1   
ii  libqt4-dbus   4:4.7.3-7 
ii  libqt4-network4:4.7.3-7 
ii  libqt4-opengl 4:4.7.3-7 
ii  libqt4-sql4:4.7.3-7 
ii  libqt4-xml4:4.7.3-7 
ii  libqt4-xmlpatterns4:4.7.3-7 
ii  libqtcore44:4.7.3-7 
ii  libqtgui4 4:4.7.3-7 
ii  libqtwebkit4  2.1.0~2011week13-2
ii  libstdc++64.6.1-8   
ii  libx11-6  2:1.4.4-1 
ii  libxext6  2:1.3.0-3 
ii  zlib1g1:1.2.3.4.dfsg-3  

Versions of packages qlandkartegt recommends:
ii  gdal-bin 1.7.3-6
ii  gpsbabel 1.4.2-3
ii  qlandkartegt-garmin  0.3.4-2

Versions of packages qlandkartegt suggests:
ii  gpsd  2.95-13.1

-- 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#581078: [PATCH] Replace bashisms in cleanup_digikamdb

2011-08-07 Thread Philipp Matthias Hahn
tag 581078 + patch
thanks

Replace bashisms in cleanup_digikamdb (Closes: #581078)
--- a/core/utilities/scripts/cleanup_digikamdb/cleanup_digikamdb
+++ b/core/utilities/scripts/cleanup_digikamdb/cleanup_digikamdb
@@ -110,14 +110,14 @@ EOF
 
 cleanupDB()
 {
-cd $1 2 /dev/null
+cd $1  /dev/null 21
 if [ $? = 0 ]; then
 local db_out=${output_str_database}:
-echo -e ${output_str_location}:\t$(pwd)
+echo ${output_str_location}:  $(pwd)
 
 for db in $(eval find . ${db_find_cmd} 2 /dev/null)
 do
-echo -ne ${db_out}\t${db} ... 
+echo -n ${db_out} ${db} ... 
 sqlite3 ${db} VACUUM;
 if [ $? = 0 ]
 then
@@ -126,9 +126,12 @@ cleanupDB()
 echo failed!
 fi
 done
-echo -e \n= Finished;
+echo
+echo = Finished
 else
-echo -e \nI was not able to enter the database folder.\n
+echo
+echo I was not able to enter the database folder.
+echo
 echo Make sure that the variable '${config_key}' in your 'digikamrc' 
config file
 echo is set correctly and that you have permissions to access the 
database folder.
 fi
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#636486: qemu-kvm: drop quilt from Build-Depends and debian/rules

2011-08-03 Thread Philipp Matthias Hahn
Package: qemu-kvm
Version: 0.14.1+dfsg-4
Severity: minor

Since debian/source/format is 3.0 (quilt), there seems to be no need for an 
explicit quilt as build dependency any more.
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: misc
 Priority: optional
 Maintainer: Jan Lübbe jlue...@debian.org
 Uploaders: Guido Günther a...@sigxcpu.org, Michael Tokarev m...@tls.msk.ru
-Build-Depends: debhelper (= 7.2.3~), pkg-config, quilt (= 0.40), 
autotools-dev,
+Build-Depends: debhelper (= 7.2.3~), pkg-config, autotools-dev,
  bzip2, uuid-dev, zlib1g-dev, libsdl1.2-dev, libasound2-dev, 
libcurl4-gnutls-dev,
  libgnutls-dev, libncurses5-dev, libvdeplug2-dev, libpulse-dev, 
libbluetooth-dev,
  nasm, texinfo, texi2html, bcc, iasl, device-tree-compiler [powerpc], python,
--- a/debian/rules
+++ b/debian/rules
@@ -62,9 +62,7 @@ endif
 # make build the default target
 build:
 
-include /usr/share/quilt/quilt.make
-
-config-host.mak: $(QUILT_STAMPFN)
+config-host.mak:
dh_testdir
 
./configure --prefix=/usr \
-- System Information:
Debian Release: 6.0.2
  APT prefers stable
  APT policy: (990, 'stable'), (90, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



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



Bug#635896: automake1.10: AM_PATH_PYTHON: ${prefix}/lib/python2.?/{site, dist}-packages/ detected wrong for Python 2.6+

2011-07-29 Thread Philipp Matthias Hahn
Package: automake1.10
Version: 1:1.10.3-1
Severity: normal

AM_PATH_PYTHON from /usr/share/aclocal-1.10/python.m4 doesn't return the
right directory for Python 2.6 extensions on Debian: It returns
${prefix}/lib/python2.[67]/site-packages/ instead of .../dist-packages/.

This is because of /usr/share/aclocal-1.10/python.m4:98
  AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
which defines PYTHON_PREFIX as the un-expanded string '${prefix}'
Notice that this is quoted and does not get expanded!

This then gets passed to /usr/share/aclocal-1.10/python.m4:120
[am_cv_python_pythondir=`$PYTHON -c from distutils import sysconfig; print 
sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX') 2/dev/null ||
 echo $PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages`])
which then calls Python with the unexpanded '${prefix}'

/usr/lib/python2.6/distutils/sysconfig.py:110 just checks the prefix for
/usr and /usr/local, but not for '${prefix}', thus returning
'.../site-packages' instead of '.../dist-packages'

See the difference when calling it directly from commandline:
  /usr/bin/python2.6 -c 'from distutils import sysconfig; print 
sysconfig.get_python_lib(0,0,prefix=${prefix})'
${prefix}/lib/python2.6/site-packages
  /usr/bin/python2.6 -c 'from distutils import sysconfig; print 
sysconfig.get_python_lib(0,0,prefix=/usr)'
/usr/lib/python2.6/dist-packages
(I switch ' and  for easier shell quoting)

dh_python2 later complains about the wrong directory, but moves the
files to the right directory, so this is currently not critical.

It would be nice if the interaction between python.m4 and
python/distutils/sysconfig.py could be fixed. I'm unsure if this is
acrually a bug in autoconf or python.
-- System Information:
Debian Release: 6.0.2
  APT prefers stable
  APT policy: (990, 'stable'), (90, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages automake1.10 depends on:
ii  autoconf  2.67-2 automatic configure script builder
ii  autotools-dev 20100122.1 Update infrastructure for config.{
ii  dpkg  1.15.8.11  Debian package management system
ii  install-info  4.13a.dfsg.1-6 Manage installed documentation in 

automake1.10 recommends no packages.

automake1.10 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#630416: ir-keytable: Failes to load from InitRamFs and later from init

2011-06-13 Thread Philipp Matthias Hahn
Package: ir-keytable
Version: 0.8.4-2
Severity: normal

I have two DVB-C cards, on full featured older Fujitsu/Siemens DVB-C
card rev1.5 and a newer budget Technotrend Systemtechnik GmbH DVB
C-1500, which also has a IR-receiver.

04:06.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH DVB C-1500
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium TAbort- 
TAbort- MAbort- SERR- PERR- INTx-
Latency: 64 (3750ns min, 9500ns max)
Interrupt: pin A routed to IRQ 18
Region 0: Memory at febffc00 (32-bit, non-prefetchable) [size=512]
Kernel driver in use: budget_ci dvb
04:07.0 0480: 1131:7146 (rev 01)
Subsystem: 110a:
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium TAbort- 
TAbort- MAbort- SERR- PERR- INTx-
Latency: 64 (3750ns min, 9500ns max)
Interrupt: pin A routed to IRQ 17
Region 0: Memory at febff800 (32-bit, non-prefetchable) [size=512]
Kernel driver in use: av7110

During InitRamFs or somewhere else very early during boot the IR input
device on the budget card is detected and the udev rules tries to load
the key mapping, which failes because it is not yet available.
/var/log/dmesg contains the following lines:

...
Unpacking initramfs...
Freeing initrd memory: 4200k freed
...
udevd[823]: starting version 170
...
saa7146: register extension 'budget_ci dvb'.
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 18
budget_ci dvb :04:06.0: PCI INT A - Link[LNKA] - GSI 18 (level, low) - 
IRQ 18
saa7146: found saa7146 @ mem c900102e4c00 (revision 1, irq 18) 
(0x13c2,0x1010).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (TT-Budget-C-CI PCI)
adapter has MAC addr = 00:d0:5c:68:39:61
IR keymap rc-tt-1500 not found
Registered IR keymap rc-empty
input: Budget-CI dvb ir receiver saa7146 (0) as 
/devices/pci:00/:00:10.0/:04:06.0/rc/rc0/input7
rc0: Budget-CI dvb ir receiver saa7146 (0) as 
/devices/pci:00/:00:10.0/:04:06.0/rc/rc0
saa7146: register extension 'av7110'.
DVB: registering adapter 0 frontend 0 (ST STV0297 DVB-C)...
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 17
av7110 :04:07.0: PCI INT A - Link[LNKB] - GSI 17 (level, low) - IRQ 17
saa7146: found saa7146 @ mem c900101f2800 (revision 1, irq 17) 
(0x110a,0x).
DVB: registering new adapter (Fujitsu Siemens DVB-C)
adapter has MAC addr = 00:d0:5c:01:83:6c
ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 22
HDA Intel :00:10.1: PCI INT B - Link[LAZA] - GSI 22 (level, low) - IRQ 22
hda_intel: Disable MSI for Nvidia chipset
HDA Intel :00:10.1: setting latency timer to 64
dvb-ttpci: gpioirq unknown type=0 len=0
dvb-ttpci: info @ card 1: firm f0240009, rtsl b0250018, vid 71010068, app 
80002622
dvb-ttpci: firmware @ card 1 supports CI link layer interface
dvb-ttpci: DVB-C analog module @ card 1 detected, initializing MSP3400
nvidia: module license 'NVIDIA' taints kernel.
Disabling lock debugging due to kernel taint
saa7146_vv: saa7146 (1): registered device video0 [v4l2]
saa7146_vv: saa7146 (1): registered device vbi0 [v4l2]
DVB: registering adapter 1 frontend 0 (VLSI VES1820 DVB-C)...
input: DVB on-card IR receiver as 
/devices/pci:00/:00:10.0/:04:07.0/input/input8
dvb-ttpci: found av7110-0.
...
EXT3-fs (sda1): using internal journal
Adding 10485756k swap on /dev/mapper/scout-swap.  Priority:-1 extents:1 
across:10485756k 
EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (dm-1): using internal journal
EXT3-fs (dm-1): mounted filesystem with writeback data mode
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (dm-3): using internal journal
EXT3-fs (dm-3): mounted filesystem with writeback data mode
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (dm-4): using internal journal
EXT3-fs (dm-4): mounted filesystem with writeback data mode
...

sda1 is my / device.
Currently I have to invoke ir-keytable -s rc0 -v -w
/lib/udev/rc_keymaps/tt_1500 /dev/null from /etc/rc.local to work
around this and to get IR working.

I think that ir-keymap should either provide some
/usr/share/initramfs-tools/hooks/ scripts to copy the needed files into
the InitRamFs, or it should be patched to only load the keymap files as
soon as the file systems are mounted.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39.1 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of 

Bug#624595: [PATCH] QLandkarteGT 1.1.0 - 1.1.1

2011-04-30 Thread Philipp Matthias Hahn
diff -urN 1.1.0/debian/changelog 1.1.1/debian/changelog
--- 1.1.0/debian/changelog  2011-02-22 14:19:46.0 +0100
+++ 1.1.1/debian/changelog  2011-04-30 07:45:16.0 +0200
@@ -1,3 +1,12 @@
+qlandkartegt (1.1.1-0.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream release (Closes: #624595).
+- Drop debian/patches/find_gdal.
+  * debian/control: Add Build-Depends: libqtwebkit-dev
+
+ -- Philipp Matthias Hahn pmh...@debian.org  Sat, 30 Apr 2011 07:41:40 +0200
+
 qlandkartegt (1.1.0-1) unstable; urgency=low
 
   * New upstream release. New features for geocaching activities.
diff -urN 1.1.0/debian/control 1.1.1/debian/control
--- 1.1.0/debian/control2011-01-18 17:33:08.0 +0100
+++ 1.1.1/debian/control2011-04-30 07:55:32.0 +0200
@@ -3,7 +3,18 @@
 Priority: optional
 Maintainer: Michael Hanke m...@debian.org
 Uploaders: Yaroslav Halchenko deb...@onerussian.com
-Build-Depends: debhelper (= 7.0.50~), cmake (= 2.4), libqt4-dev (= 4.2), 
libqt4-opengl-dev, libgdal1-dev (= 1.5.2-3) | libgdal-dev, libproj-dev | proj, 
imagemagick, libexif-dev, libdmtx-dev, libgps-dev, gpsbabel
+Build-Depends: debhelper (= 7.0.50~),
+ cmake (= 2.4),
+ libqt4-dev (= 4.2),
+ libqt4-opengl-dev,
+ libqtwebkit-dev,
+ libgdal1-dev (= 1.5.2-3) | libgdal-dev,
+ libproj-dev | proj,
+ imagemagick,
+ libexif-dev,
+ libdmtx-dev,
+ libgps-dev,
+ gpsbabel
 Standards-Version: 3.9.1
 Homepage: http://www.qlandkarte.org
 XS-DM-Upload-Allowed: yes
diff -urN 1.1.0/debian/patches/find_gdal 1.1.1/debian/patches/find_gdal
--- 1.1.0/debian/patches/find_gdal  2011-02-22 15:32:33.0 +0100
+++ 1.1.1/debian/patches/find_gdal  1970-01-01 01:00:00.0 +0100
@@ -1,12 +0,0 @@
-diff --git a/cmake/Modules/FindGDAL.cmake b/cmake/Modules/FindGDAL.cmake
-index 8343bac..722944a 100644
 a/cmake/Modules/FindGDAL.cmake
-+++ b/cmake/Modules/FindGDAL.cmake
-@@ -44,6 +44,7 @@ else (GDAL_LIBRARIES AND GDAL_INCLUDE_DIRS)
- gdal1.4.0
- gdal1.5.0
- gdal1.6.0
-+gdal1.7.0
- gdal
- gdal_i
- PATHS
diff -urN 1.1.0/debian/patches/series 1.1.1/debian/patches/series
--- 1.1.0/debian/patches/series 2011-02-22 15:31:54.0 +0100
+++ 1.1.1/debian/patches/series 1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-find_gdal

-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#624595: qlandkartegt: New upstream release: 1.1.1

2011-04-29 Thread Philipp Matthias Hahn
Package: qlandkartegt
Version: 1.1.0-1
Severity: normal

See 
http://sourceforge.net/mailarchive/forum.php?thread_name=20110321190002.2242b59c%40paddy.paddyshomeforum_name=qlandkartegt-users:

Bug #263:
Fix: Garmin Custom Map export broken

Request #264:
Add export to OpenCacheManager

Request #265:
Add parent waypoint (geocache) to waypoints

Bug #266:
Fix: Crash when deleting items from large workspace


Especially 266 is very important for me.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages qlandkartegt depends on:
ii  libc6   2.11.2-13Embedded GNU C Library: Shared lib
ii  libdmtx0a   0.7.2-1+b1   Data Matrix barcodes (runtime libr
ii  libexif12   0.6.20-1 library to parse EXIF files
ii  libgcc1 1:4.6.0-6GCC support library
ii  libgdal1-1.7.0  1.7.3-2  Geospatial Data Abstraction Librar
ii  libgl1-mesa-glx [libgl1 7.10.2-1 A free implementation of the OpenG
ii  libglu1-mesa [libglu1]  7.10.2-1 The OpenGL utility library (GLU)
ii  libgps192.95-12  Global Positioning System - librar
ii  libproj04.7.0-1  Cartographic projection library
ii  libqt4-dbus 4:4.7.2-3Qt 4 D-Bus module
ii  libqt4-network  4:4.7.2-3Qt 4 network module
ii  libqt4-opengl   4:4.7.2-3Qt 4 OpenGL module
ii  libqt4-sql  4:4.7.2-3Qt 4 SQL module
ii  libqt4-webkit   4:4.7.2-3transitional package for Qt 4 WebK
ii  libqt4-xml  4:4.7.2-3Qt 4 XML module
ii  libqt4-xmlpatterns  4:4.7.2-3Qt 4 XML patterns module
ii  libqtcore4  4:4.7.2-3Qt 4 core module
ii  libqtgui4   4:4.7.2-3Qt 4 GUI module
ii  libstdc++6  4.6.0-6  The GNU Standard C++ Library v3
ii  libx11-62:1.4.3-1X11 client-side library
ii  libxext62:1.2.0-2X11 miscellaneous extension librar
ii  zlib1g  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages qlandkartegt recommends:
ii  gdal-bin  1.7.3-2Geospatial Data Abstraction Librar
ii  gpsbabel  1.4.2-2GPS file conversion plus transfer 
ii  qlandkartegt-garmin   0.3.4-2QLandkarteGT plugins to access Gar

Versions of packages qlandkartegt suggests:
ii  gpsd  2.95-12Global Positioning System - daemon

-- 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#622382: ITP: lio-utils -- a simple low-level configuration tool set for LIO

2011-04-12 Thread Philipp Matthias Hahn
Hello,

On Tue, Apr 12, 2011 at 10:12:48PM +0530, Ritesh Raj Sarraf wrote:
 * URL : http://www.linux-iscsi.org/
...
   Description : a simple low-level configuration tool set for LIO
 
 lio-utils provide a simple low-level configuration tool set for LIO,

Can you please expand LIO at least once in the description of the
package, since I can only guess that LIO=Linux iSCSI (.org). Thanks.

Sincerely
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#616529: Endless loop in approx-gc

2011-03-07 Thread Philipp Matthias Hahn
Hello Eric,

On Sat, Mar 05, 2011 at 09:39:58AM -0500, Eric Cooper wrote:
  Running approx-update --verbose also seems to have a problem, since it
  doesn't update sid/main/binary-amd64/* any more since February 22nd:
  [...]
  This is neither logger or reported by the daily cron job, so errors
  updating the list of available packages seems to be silently ignored.
  This could be critical for missed security updates.
 
 The purpose of approx-update is *not* to download new Packages files
 (that's the job of apt-get update on client machines).
 It just updates the state of the approx cache with respect to pdiffs.
 It may download some additional pdiffs if they're not already in the
 cache, but it won't download a new Release file or entire Packages file.
 
 So in your case, this file is shown as valid because it's consistent
 with the corresponding Release file, not because it's up-to-date with
 the remote archive.  I'm guessing that no amd64 client machine with
 sid in its sources file has done an apt-get update recently.

I did several runs of apt-get update (or in my case aptitude -u) and
tried to get new files, but approx always returned the version of
February 22nd.
I was finally able to fix it by deleting the complete debian/dists/
hierarchy, when the next update then downloaded again.

  approx-gc is run from cron and gets into an endless loop burning CPU
  time and - more important - IO operations:
  
  # ps www 5030
  5030 ?RN   133:10  /usr/sbin/approx-gc --quiet
  
  Runnings strace on the process I can see, that it repeatedly visits the same
  directories again and again.
 
 I'm guessing this is due to a symbolic link causing a loop (although
 the code tries to detect this, there's probably still a bug).
 
 If you can easily find the loop yourself from the strace output, or by
 examining ls -lR /var/cache/approx/debian, please send me that.
 
 Otherwise just send me the output of the ls -lR command (need to CC
 the BTS since it will be large) and I'll hunt through it.

Since I only updated my amd64 machine, for the next run of approx-gc the
i386 and i386-kfreebsd files were missing, which resulted in all i386
and i386-kfreebsf deb-files being deleted. So currently I'm unable to
reproduce the bug or provide you with the missing information.

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#616529: Endless loop in approx-gc

2011-03-05 Thread Philipp Matthias Hahn
Package: approx
Version: 4.5-1
Severity: important

approx-gc is run from cron and gets into an endless loop burning CPU
time and - more important - IO operations:

# ps www 5030
5030 ?RN   133:10  /usr/sbin/approx-gc --quiet

Runnings strace on the process I can see, that it repeatedly visits the same
directories again and again. I picked a unique file name to verify that, and
that file is roughly visited every 2 seconds:

# strace -t -p 5030 -e stat 21 | grep -F 
libpoe-component-jobqueue-perl_0.5500-1_all.deb
10:10:31 
stat(/var/cache/approx/debian/pool/main/libp/libpoe-component-jobqueue-perl/libpoe-component-jobqueue-perl_0.5500-1_all.deb,
 {st_mode=S_IFREG|0664, st_size=16512, ...}) = 0
10:10:33 
stat(/var/cache/approx/debian/pool/main/libp/libpoe-component-jobqueue-perl/libpoe-component-jobqueue-perl_0.5500-1_all.deb,
 {st_mode=S_IFREG|0664, st_size=16512, ...}) = 0
10:10:35 
stat(/var/cache/approx/debian/pool/main/libp/libpoe-component-jobqueue-perl/libpoe-component-jobqueue-perl_0.5500-1_all.deb,
 {st_mode=S_IFREG|0664, st_size=16512, ...}) = 0
10:10:37 
stat(/var/cache/approx/debian/pool/main/libp/libpoe-component-jobqueue-perl/libpoe-component-jobqueue-perl_0.5500-1_all.deb,
 {st_mode=S_IFREG|0664, st_size=16512, ...}) = 0

The initial repository was created several years ago by copying files
from the DVD and moving the content of /var/cache/apt/archives/ into the
proper position, but it is since maintained by approx. It might still
contains things which apporx normally would not have when the repository
is created by itself.
Nether the less it should get stuck in an endless loop.

Running approx-update --verbose also seems to have a problem, since it
doesn't update sid/main/binary-amd64/* any more since February 22nd:

# approx-update --verbose
debian/dists/squeeze/non-free/binary-i386/Packages.gz: invalid
debian/dists/squeeze/non-free/source/Sources.gz: invalid
debian/dists/squeeze/non-free/debian-installer/binary-i386/Packages.gz: valid
debian/dists/squeeze/contrib/binary-i386/Packages.gz: invalid
debian/dists/squeeze/contrib/source/Sources.gz: invalid
debian/dists/squeeze/main/binary-i386/Packages.gz: valid
debian/dists/squeeze/main/source/Sources.gz: valid
debian/dists/squeeze/main/binary-kfreebsd-i386/Packages.gz: valid
debian/dists/squeeze/main/debian-installer/binary-i386/Packages.gz: invalid
debian/dists/squeeze/main/binary-amd64/Packages.gz: invalid
debian/dists/squeeze-updates/main/binary-i386/Packages.gz: valid
debian/dists/squeeze-updates/main/source/Sources.gz: valid
debian/dists/squeeze-updates/main/binary-kfreebsd-i386/Packages.gz: valid
debian/dists/lenny/main/binary-i386/Packages.gz: valid
debian/dists/lenny/main/source/Sources.gz: invalid
debian/dists/lenny/main/binary-amd64/Packages.gz: valid
debian/dists/wheezy/main/binary-amd64/Packages.gz: invalid
debian/dists/experimental/non-free/binary-amd64/Packages.gz: valid
debian/dists/experimental/contrib/binary-amd64/Packages.gz: valid
debian/dists/experimental/main/binary-i386/Packages.gz: invalid
debian/dists/experimental/main/binary-amd64/Packages.gz: valid
debian/dists/sid/non-free/binary-i386/Packages.gz: invalid
debian/dists/sid/non-free/source/Sources.gz: invalid
debian/dists/sid/non-free/binary-amd64/Packages.gz: valid
debian/dists/sid/contrib/binary-i386/Packages.gz: invalid
debian/dists/sid/contrib/source/Sources.gz: valid
debian/dists/sid/contrib/binary-amd64/Packages.gz: invalid
debian/dists/sid/main/binary-i386/Packages.gz: invalid
debian/dists/sid/main/source/Sources.gz: invalid
debian/dists/sid/main/binary-amd64/Packages.gz: valid

This is neither logger or reported by the daily cron job, so errors
updating the list of available packages seems to be silently ignored.
This could be critical for missed security updates.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37.2 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages approx depends on:
ii  adduser 3.112+nmu2   add and remove users and groups
ii  bzip2   1.0.5-6  high-quality block-sorting file co
ii  curl7.21.3-1 Get a file from an HTTP, HTTPS or 
ii  debconf [debconf-2.0]   1.5.38   Debian configuration management sy
ii  libc6   2.11.2-11Embedded GNU C Library: Shared lib
ii  libpcre38.12-2   Perl 5 Compatible Regular Expressi
ii  openbsd-inetd [inet-superse 0.20080125-6 The OpenBSD Internet Superserver
ii  update-inetd4.38+nmu1inetd configuration file updater

approx recommends no packages.

Versions of packages approx suggests:
pn  libconfig-model-approx-perl   none (no description available)

-- Configuration Files:
/etc/approx/approx.conf changed:
debian  

Bug#613145: xserver-xorg-input-evdev: Please add Disable middle mouse button emulation by default. to NEWS.Debian

2011-02-13 Thread Philipp Matthias Hahn
Package: xserver-xorg-input-evdev
Version: 1:2.6.0-2
Severity: normal

The default behavior for middle mouse button emulation was changed
with upstream commit 21a2ac818e75ef918d320ce1e88b6263e68e598d, which
broke my setup today when upgrading to unstable. I have an 5 button, 2
wheels, 1 key mouse, which is lacking button #3, so I prefer the
emulation.
See /usr/share/doc/xserver-xorg-input-evdev/changelog.gz for the full
message and for a work around.


-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Oct 28  2008 /etc/X11/X - /usr/bin/Xorg
-rwxr-xr-x 1 root root 1917984 Feb  5 13:14 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
01:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600 GT] 
(rev a1)

Xorg X server configuration file status:

-rw-r--r-- 1 root root 2143 Feb 13 08:50 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
---
Section ServerLayout
Identifier  Default Layout
Screen  0   TwinScreen 0 0
EndSection

Section ServerFlags
#   Option  DefaultServerLayout   Default Layout
#   Option  NoTrapSignals off
#   Option  DontVTSwitch  off
#   Option  DontZap   off
#   Option  DontZoom  off
#   Option  DisableVidModeExtension   false
#   Option  AllowNonLocalXvidtune off
#   Option  DisableModInDev   false
#   Option  AllowNonLocalModInDev off
#   Option  AllowMouseOpenFailfalse
#   Option  VTinit
#   Option  VTSysReq  off
#   Option  XkbDisableoff
#   Option  PC98  false
#   Option  NoPM  false
#   Option  AllowDeactivateGrabs  off
#   Option  AllowClosedownGrabs   off
#   Option  HandleSpecialKeys WhenNeeded
#   Option  AIGLX off
#   Option  UseDefaultFontPathtrue
#   Option  IgnoreABI false
#   Option  EstimateSizesAggresively  0
Option  BlankTime 10# 10 minutes
Option  StandbyTime   0
Option  SuspendTime   30
Option  OffTime   0
#   Option  Pixmap32
#   Option  Xinerama  0
EndSection

Section Monitor
Identifier  ECOMO 19H99
VendorName  Elsa
ModelName   ELSA ECOMO 19H99
HorizSync   30.0 - 95.0 # multisync
VertRefresh 50.0 - 152.0# multisync
Option  DPMS
EndSection
Section Monitor
Identifier  DELL G2410
VendorName  DELL
ModelName   DELL G2410
EndSection

Section Device
Identifier  MSI 8600
Driver  nvidia
VendorName  MSI
BoardName   GeForce 8600 GT
Option  HWCursor on
BusID   PCI:01:00:0
#Option UseDisplayDevice DFP-1
#Option UseDisplayDevice CRT-0
EndSection

Section Screen
Identifier TwinScreen
Device MSI 8600
MonitorECOMO 19H99
DefaultDepth24
Option TwinView 1
Option TwinViewXineramaInfoOrder DFP-1 CRT-0
Option metamodes CRT: 1280x1024 +1920+0, DFP: nvidia-auto-select 
+0+0
SubSection Display
Depth   24
EndSubSection
EndSection

Section Extensions
Option  Composite enable
EndSection

Section InputClass
Identifier  middle button emulation class
MatchIsPointer  on
Option  Emulate3Buttons   on
EndSection

/etc/X11/xorg.conf.d does not exist.

Kernel version (/proc/version):
---
Linux version 2.6.37 (pmhahn@scout) (gcc version 4.4.5 (Debian 4.4.5-10) ) #1 
SMP PREEMPT Wed Jan 5 07:37:04 CET 2011

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 15413 Apr 24  2010 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 18665 Feb 13 08:28 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[15.688] 
X.Org X Server 1.9.4
Release Date: 2011-02-04
[15.688] X Protocol Version 11, Revision 0
[15.688] Build Operating System: Linux 2.6.32-5-amd64 x86_64 Debian
[15.688] Current Operating System: Linux scout 2.6.37 #1 SMP PREEMPT Wed 
Jan 5 07:37:04 CET 2011 x86_64
[15.688] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.37 
root=UUID=513effc1-8374-4162-8ce9-bf16f6545b4a ro quiet
[15.688] Build Date: 05 February 2011  12:02:52PM
[15.688] xorg-server 2:1.9.4-1 (Cyril Brulebois k...@debian.org) 
[15.688] Current version of pixman: 0.21.4
[15.688]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[15.688] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not 

Bug#604352: Preparations for the removal of the KDE3 and Qt3 libraries

2011-02-13 Thread Philipp Matthias Hahn
Hi,

On Sun, Nov 21, 2010 at 08:31:39PM +0100, Eckhart Wörner wrote:
 Source: ike
 Usertags: qt3libs-removal

ike-2.2 will be based on Qt4. It's scheduled for early 2011.

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org


signature.asc
Description: Digital signature


Bug#566673: [mgro...@shrew.net: Bug#566673: iked.real wakes up every]

2011-02-13 Thread Philipp Matthias Hahn
- Forwarded message from Matthew Grooms mgro...@shrew.net -
Date: Mon, 06 Dec 2010 12:44:59 -0600
From: Matthew Grooms mgro...@shrew.net
Subject: Bug#566673: iked.real wakes up every

I just did some work in this area and wanted to let you know before it
slipped my mind. A fix for this issue was committed in the head
version of the repo and will be included in the 2.2.0 release early
next year.
- End forwarded message -



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



Bug#597003: Bluedevil not find (and see) any device

2011-01-05 Thread Philipp Matthias Hahn
Package: bluedevil
Severity: normal

Can you please check which kernel you are using, if you are using the
btusb module for a BlueTooth USB dongle (from Broadcom), and if it works after
a cold reboot (turn off, no reboot)?

I have a similar problem with my netbook: After suspend+resume btusb is
broken. Unloading and reloading btusb doesn't fix the problem, only a
cold reboot. See http://bugs.debian.org/572125 for a potential kernel bug.

hcitool scan always shows the device, but hcitool cc $MAC only works after
a cold reboot.

Newer versions of bluedevil and libbluedevil didn't help.

$ lsusb  -d 0a5c:219b
Bus 004 Device 002: ID 0a5c:219b Broadcom Corp. Bluetooth 2.1 Device

-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.36.2 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

--- Package information. ---
linux-image-2.6.32-5-6862.6.32-29
bluedevil   1.0-0.1
kdebluetooth1.0-0.1
libbluedevil1   1.8+dfsg-0.1



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



Bug#609022: Receiving files does not work: s/bluedevilfilereceiverhelper/bluedevil/

2011-01-05 Thread Philipp Matthias Hahn
Package: bluedevil
Version: 1.0-0.1
Severity: normal

When I try to send files from my BlueTooth phone to my netbook running
Debian testing, it doesn't work in KDE, even when I enabled Enable
receiving files in Receive files configuration.

This is an upstream bug, still both found in ~rc3 and final:

Running dbus-monitor sender=org.kde.BlueDevil.Service showed the
following message being sent to knotify:
 method call sender=:1.117 - dest=org.kde.knotify serial=30 path=/Notify; 
 interface=org.kde.KNotify; member=event
  string bluedevilIncomingFile
  string bluedevilfilereceiverhelper
  array [ ]
  string 
  string HTC Desire PMHahn is sending you the file IMAG0042.jpg
  array of bytes [ ... ]
  array [
 string Cancel
 string Accept
 string Save as...
  ]
  int32 0
  int64 0

Notice the second string specifying the sending application name being
bluedevilfilereceiverhelper!

$ qdbus org.kde.knotify /Notify | grep event
 method int org.kde.KNotify.event(QString event, QString fromApp, QVariantList 
 contexts, QString title, QString text, QByteArray pixmap, QStringList 
 actions, int timeout, qlonglong winId)

Running strace -e t=file -s 4096 knotify4 --nofork finally showed that
the following files are not found:
 ...
 stat64(/usr/share/desktop-base/profiles/kde-profile/share/config/bluedevilfilereceiverhelper.notifyrc,
  0xbff5f03c) = -1 ENOENT (No such file or directory)
 stat64(/usr/share/kde4/apps/bluedevilfilereceiverhelper/bluedevilfilereceiverhelper.notifyrc,
  0xbff5eedc) = -1 ENOENT (No such file or directory)
 stat64(/usr/share/kde4/config/bluedevilfilereceiverhelper.notifyrc, 
 0xbff5f03c) = -1 ENOENT (No such file or directory)

But the package bluedevil provides the necessary definition of the
Event/bluedevilIncomingFile type in the file
file:/usr/share/kde4/apps/bluedevil/bluedevil.notifyrc
which thus isn't found and used.



For testing I created the following symlink, after which the I was
successfully able to send files:
$ ln -s /usr/share/kde4/apps/bluedevil/bluedevil.notifyrc 
~/.kde/share/config/bluedevilfilereceiverhelper.notifyrc


The message is generated in
file:bluedevil-v1.0/src/daemon/helpers/filereceiver/openobex/serversession.cpp:118
The appname is automatically retrieved here:
http://api.kde.org/4.0-api/kdelibs-apidocs/kdeui/html/classKNotification.html#a11db3389218f37f37a4909893575232c


You can simulate the message by running the following Python program:
#!/usr/bin/python
import dbus
knotify = dbus.SessionBus().get_object(org.kde.knotify, /Notify)
r = knotify.event(bluedevilIncomingFile, bluedevilfilereceiverhelper, [], 
Title, HTC Desire PMHahn is sending you the file IMAG0042.jpg, [], 
[Cancel,Accept,Save as...], 0, 0, dbus_interface=org.kde.KNotify)
print r

-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.36.2 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



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



Bug#599507: SVM: Fix wrong intercept masks on 32 bit

2010-11-24 Thread Philipp Matthias Hahn
reopen 599507
found 599507 2.6.32-27
thanks

Package: linux-2.6.32
Severity: normal

The bug is not fixed, since
features/all/KVM-x86-Add-KVM_GET-SET_VCPU_EVENTS.patch from
debian/pacthes/series/12 introduces the new function svm_set_nmi_mask(),
which also has the wrong 1UL instead of the correct 1ULL.

--- a/arch/x86/kvm/svm.c2010-11-24 14:29:05.0 +0100
+++ b/arch/x86/kvm/svm.c2010-11-24 13:24:35.0 +0100
@@ -2566,10 +2479,10 @@ static void svm_set_nmi_mask(struct kvm_
 
if (masked) {
svm-vcpu.arch.hflags |= HF_NMI_MASK;
-   svm-vmcb-control.intercept |= (1UL  INTERCEPT_IRET);
+   svm-vmcb-control.intercept |= (1ULL  INTERCEPT_IRET);
} else {
svm-vcpu.arch.hflags = ~HF_NMI_MASK;
-   svm-vmcb-control.intercept = ~(1UL  INTERCEPT_IRET);
+   svm-vmcb-control.intercept = ~(1ULL  INTERCEPT_IRET);
}
 }
 
Stable (2.6.32.26) applied the patch, but since it doesn't habe
svm_set_nmi_mask(), its okay.
Debian on the other hand has the back-ported svm_set_nmi_mask() and
needs the above patch.

Sincerely
Philipp
-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-- 
  / /  (_)__  __   __ Philipp Hahn
 / /__/ / _ \/ // /\ \/ /
//_/_//_/\_,_/ /_/\_\ pmh...@pmhahn.de



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



Bug#602588: pius: Improved Man-Page

2010-11-06 Thread Philipp Matthias Hahn
Package: pius
Version: 2.0.7-2
Severity: minor

I added several formatting changes to the manual page, which IMHO
improves readability.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.36 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pius depends on:
ii  gnupg   1.4.10-4 GNU privacy guard - a free PGP rep
ii  python  2.6.6-3+squeeze1 interactive high-level object-orie

pius recommends no packages.

pius suggests no packages.

-- no debconf information
.TH PIUS 1 MARCH 2010
.SH NAME
pius \- PGP Individual UID Signer
.SH SYNOPSIS
.B pius
.RI [ options ]
.B \-s
.I signer-keyid
.I keyid
.RI [ keyid ...]
.br
.B pius
.RI [ options ]
.B \-A \-r
.I keyring-path
.B \-s
.I signer-keyid
.SH DESCRIPTION
.B pius
The PGP Individual UID Signer (PIUS) is a tool for individually
signing all of the UIDs on a set of keys and encrypt-emailing each
one to it's respective email address. This drastically reduces the time
and errors involved in signing keys after a keysigning party.
.SH OPTIONS
.IP \fB\-\-version\fP
show program's version number and exit
.IP \fB\-h\fP or \fB\-\-help\fP
show this help message and exit
.IP \fB\-a\fP or \fB\-\-use\-agent\fP
Use pgp-agent instead of letting gpg prompt the user or every UID. [default: false]
.IP \fB\-A\fP or \fB\-\-all\-keys\fP
Sign all keys on the keyring. Requires \fB\-r\fP.
.IP \fB\-b\fP \fIPATH\fP or \fB\-\-gpg\-path=\fP\fIPATH\fP
Path to gpg binary. [default: \fI/usr/bin/gpg\fP]
.IP \fB\-e\fP or \fB\-\-encrypt\-outfiles\fP
Encrypt output files with respective keys.
.IP \fB\-d\fP or \fB\-\-debug\fP
Enable debugging output.
.IP \fB\-H\fP \fIHOSTNAME\fP or \fB\-\-mail\-host\fP
Hostname of SMTP server. [default: \fIlocalhost\fP]
.IP \fB\-i\fP or \fB\-\-interactive\fP
Use the pexpect module for signing and drop to the gpg shell for entering the passphrase. [default: false]
.IP \fB\-I\fP or \fB\-\-import\fP
Also import the unsigned keys from the keyring into the default keyring. Ignored if \fB\-r\fP is not specified, or if it's the same as the default keyring.
.IP \fB\-m\fP \fIEMAIL\fP or \fB\-\-mail\fP
Email the encrypted, signed keys to the respective email addresses. \fIEMAIL\fP is the address to send from. See also \fB\-H\fP and \fB\-p\fP.
.IP \fB\-M\fP \fIFILE\fP or \fB\-\-mail\-text\fP
Use the text in \fIFILE\fP as the body of email when sending out emails instead of the default text. To see the default text use \fB\-\-print\-default\-email\fP. Requires \fB\-m\fP.
.IP \fB\-n\fP \fIEMAIL\fP or \fB\-\-override\-email\fP
Rather than send to the user, send to this address. Mostly useful for debugging.
.IP \fB\-o\fP \fIOUTDIR\fP or \fB\-\-out\-dir\fP
Directory to put signed keys in. [default: \fI/tmp/pius_out\fP]
.IP \fB\-O\fP or \fB\-\-no\-pgp\-mime\fP
Do not use PGP/Mime when sending email.
.IP \fB\-p\fP or \fB\-\-cache\-passphrase\fP
Cache private key passphrase in memory and provide it to gpg instead of letting gpg prompt the user for every UID. [default: true]
.IP \fB\-P\fP \fIPORT\fP or \fB\-\-mail\-port\fP
\fIPort\fP of SMTP server. [default: 25]
.IP \fB\-r\fP \fIKEYRING\fP or \fB\-\-keyring\fP
The keyring to use. Be sure to specify full or relative path. Just a filename will cause GPG to assume relative to \fI~/.gnupg\fP. [default: \fI~/.gnupg/pubring.gpg\fP]
.IP \fB\-s\fP \fISIGNER\fP or \fB\-\-signer\fP
The keyid to sign with (required).
.IP \fB\-S\fP or \fB\-\-mail\-tls\fP
Use STARTTLS when talking to the SMTP server.
.IP \fB\-t\fP \fITMP_DIR\fP or \fB\-\-tmp\-dir\fP
Directory to put temporary stuff in. [default: \fI/tmp/pius_tmp\fP]
.IP \fB\-T\fP or \fB\-\-print\-default\-email\fP
Print the default email.
.IP \fB\-u\fP \fIUSER\fP or \fB\-\-mail\-user\fP
Authenticate to the SMTP server, and use username \fIUSER\fP. You will be prompted for the password. Implies \fB\-S\fP.
.IP \fB\-v\fP or \fB\-\-verbose\fP
Be more verbose.
.SH AUTHOR
PIUS was written by Phil Dibowitz p...@ipom.com
.PP
This manual page was written by Luke Cycon lcy...@gmail.com,
for the Debian project (but may be used by others).


Bug#593995: ike daemon prevents vpnc from working

2010-08-23 Thread Philipp Matthias Hahn
tags 593995 + wontfix
thanks

On Sun, Aug 22, 2010 at 04:32:24PM -0500, Micah Gersten wrote:
 Package: ike
 Version: 2.1.5+dfsg-1
 Severity: normal
 
 Wasn't sure which of the 2 packages to file this against, but the ike daemon 
 prevents vpnc from working since it binds to the ike port.

Yes, compare it to all those WWW servers: They normally use TCP port 80,
but it's common practice in Debian to allow them to be installed in
parallel. Same for all those IKE daemons: they normally use UDP port
500, but you can configure them to use different ports; adding a
Conflics: would prohibit installing them in parallel.

According to Debian policy 7.4:
 Neither `Breaks' nor `Conflicts' should be used unless two packages
 cannot be installed at the same time or installing them both causes
 one of them to be broken or unusable.  Having similar functionality or
 performing the same tasks as another package is not sufficient reason
 to declare `Breaks' or `Conflicts' with that package.

Please either decide for one IKE daemon and un-install all other daemons,
or configure them to properly use different UDP ports.

Thus I tag this bug as 'wontfix'.

BYtE
Philipp
-- 
  / /  (_)__  __   __ Philipp Hahn
 / /__/ / _ \/ // /\ \/ /
//_/_//_/\_,_/ /_/\_\ pmh...@pmhahn.de



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



Bug#582294: approx: Doesn't handle recursive symlinks

2010-05-19 Thread Philipp Matthias Hahn
Package: approx
Version: 4.2-1
Severity: normal

I|m mirroring a Repository, which contains a symlink
/var/cache/approx/univention/univention-repository linking to ..
/usr/sbin/approx-gc does follow this links and recurses until the path
gets too long:
/var/cache/approx/univention/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/univention-repository/2.3/maintained/sec3/amd64/linux-libc-dev_2.6.30-3.30.201004121554_amd64.deb

approx-gc probably shouldn't follow sym-links as all.

BYtE
Philipp
-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.33.3 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages approx depends on:
ii  adduser 3.112add and remove users and groups
ii  bzip2   1.0.5-4  high-quality block-sorting file co
ii  curl7.20.1-2 Get a file from an HTTP, HTTPS or 
ii  debconf [debconf-2.0]   1.5.32   Debian configuration management sy
ii  libc6   2.10.2-8 Embedded GNU C Library: Shared lib
ii  libpcre38.02-1   Perl 5 Compatible Regular Expressi
ii  openbsd-inetd [inet-superse 0.20080125-4 The OpenBSD Internet Superserver
ii  update-inetd4.36 inetd configuration file updater

approx recommends no packages.

Versions of packages approx suggests:
pn  libconfig-model-approx-perl   none (no description available)

-- Configuration Files:
/etc/approx/approx.conf changed [not included]

-- 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#578042: segfault/stackoverflow on startup

2010-04-27 Thread Philipp Matthias Hahn
Package: korganizer
Version: 4:4.3.4-2
Severity: normal

It seems to be related to the view KOrganizer starts in:
If I remove the line Current View=Month in the [General] section in
my ~/.kde/share/config/korganizerrc, I'm at lease able to start
korganizer again.
If I quit korganizer while in the month view, I get the SEGV on the next
startup.
If I quit while in some other view, quitting and restarting KOrganizer
works fine.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.33.3 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages korganizer depends on:
ii  akonadi-server  1.3.1-3  Akonadi PIM storage service
ii  kdebase-runtime 4:4.3.4-2runtime components from the offici
ii  kdelibs54:4.3.4-3core libraries for all KDE 4 appli
ii  kdepim-runtime  4:4.3.4-1Runtime components for akonadi-kde
ii  kdepimlibs5 4:4.3.4-2core libraries for KDE PIM 4 appli
ii  libc6   2.10.2-7 Embedded GNU C Library: Shared lib
ii  libkdepim4  4:4.3.4-2KDE PIM library
ii  libknotificationite 4:4.3.4-1library for new way of handling sy
ii  libkontactinterface 4:4.3.4-2KDE Kontact interface library
ii  libphonon4  4:4.6.0really4.4.0-3 the core library of the Phonon mul
ii  libqt4-dbus 4:4.6.2-4Qt 4 D-Bus module
ii  libqt4-qt3support   4:4.6.2-4Qt 3 compatibility library for Qt 
ii  libqt4-xml  4:4.6.2-4Qt 4 XML module
ii  libqtcore4  4:4.6.2-4Qt 4 core module
ii  libqtgui4   4:4.6.2-4Qt 4 GUI module
ii  libstdc++6  4.4.3-9  The GNU Standard C++ Library v3
ii  perl5.10.1-12Larry Wall's Practical Extraction 
ii  phonon  4:4.6.0really4.4.0-3 metapackage for the Phonon multime
ii  zlib1g  1:1.2.3.4.dfsg-3 compression library - runtime

korganizer recommends no packages.

Versions of packages korganizer suggests:
pn  kdepim-groupware  none (no description available)
ii  kdepim-kresources 4:4.3.4-2  KDE PIM resource plugins

-- 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#544689: Valid odt docs without proper extension cannot be opened in oo-writer

2010-02-21 Thread Philipp Matthias Hahn
Package: openoffice.org-writer
Version: 1:3.1.1-16
Severity: normal

Hello Rene,

I tracked it down to openoffice.org-binfilter: If you do install the
binfilter package, opening text.odt files renamed to text.tmp works
fine. Without that package, you only get a new empty text document.

This only makes a difference on i386, on amd64 the document is opened
correctly with both binfilter installed and not installed.

BYtE
Philipp

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32.8 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages openoffice.org-writer depends on:
ii  libc6  2.10.2-6  Embedded GNU C Library: Shared lib
ii  libgcc11:4.4.3-2 GCC support library
ii  libicu42   4.2.1-3   International Components for Unico
ii  libstdc++6 4.4.3-2   The GNU Standard C++ Library v3
ii  libwpd8c2a 0.8.14-1  Library for handling WordPerfect d
ii  libwps-0.1-1   0.1.2-1   Works text file format import filt
ii  openoffice.org-base-co 1:3.1.1-16full-featured office productivity 
ii  openoffice.org-core1:3.1.1-16full-featured office productivity 
ii  ure1.5.1+OOo3.1.1-16 OpenOffice.org UNO runtime environ
ii  zlib1g 1:1.2.3.4.dfsg-3  compression library - runtime

Versions of packages openoffice.org-writer recommends:
ii  default-jre [java5-runtime]   1.6-34 Standard Java or Java compatible R
ii  gcj-4.4-jre [java5-runtime]   4.4.3-1Java runtime environment using GIJ
ii  gcj-jre [java5-runtime]   4:4.4.2-3  Java runtime environment using GIJ
ii  openjdk-6-jre [java5-runtime] 6b17-1.7-1 OpenJDK Java runtime, using Hotspo
ii  openoffice.org-emailmerge 1:3.1.1-16 full-featured office productivity 
ii  openoffice.org-filter-binfilt 1:3.1.1-16 full-featured office productivity 
ii  openoffice.org-java-common1:3.1.1-16 full-featured office productivity 
ii  openoffice.org-math   1:3.1.1-16 full-featured office productivity 
ii  sun-java6-jre [java5-runtime] 6-17-1 Sun Java(TM) Runtime Environment (

Versions of packages openoffice.org-writer suggests:
ii  openoffice.org-base   1:3.1.1-16 full-featured office productivity 
pn  openoffice.org-gcjnone (no description available)

Versions of packages openoffice.org-core depends on:
ii  fontconfig 2.8.0-2   generic font configuration library
ii  libc6  2.10.2-6  Embedded GNU C Library: Shared lib
ii  libcairo2  1.8.8-2   The Cairo 2D vector graphics libra
ii  libcurl3-gnutls7.19.7-1  Multi-protocol file transfer libra
ii  libdb4.8   4.8.26-1  Berkeley v4.8 Database Libraries [
ii  libexpat1  2.0.1-7   XML parsing C library - runtime li
ii  libfreetype6   2.3.11-1  FreeType 2 font engine, shared lib
ii  libgcc11:4.4.3-2 GCC support library
ii  libglib2.0-0   2.22.4-1  The GLib library of C routines
ii  libgstreamer-plugins-b 0.10.26-1 GStreamer libraries from the base
ii  libgstreamer0.10-0 0.10.26-1 Core GStreamer libraries and eleme
ii  libgtk2.0-02.18.6-1  The GTK+ graphical user interface 
ii  libhunspell-1.2-0  1.2.8-6   spell checker and morphological an
ii  libhyphen0 2.4-6 ALTLinux hyphenation library - sha
ii  libice62:1.0.6-1 X11 Inter-Client Exchange library
ii  libicu42   4.2.1-3   International Components for Unico
ii  libjpeg62  6b-16.1   The Independent JPEG Group's JPEG 
ii  libldap-2.4-2  2.4.17-2.1OpenLDAP libraries
ii  libneon27-gnutls   0.29.3-1  An HTTP and WebDAV client library 
ii  libnspr4-0d4.8.3-1   NetScape Portable Runtime Library
ii  libnss3-1d 3.12.5-2  Network Security Service libraries
ii  librdf01.0.10-1  Redland Resource Description Frame
ii  libsm6 2:1.1.1-1 X11 Session Management library
ii  libstdc++6 4.4.3-2   The GNU Standard C++ Library v3
ii  libx11-6   2:1.3.3-1 X11 client-side library
ii  libxaw72:1.0.7-1 X11 Athena Widget library
ii  libxext6   2:1.1.1-2 X11 miscellaneous extension librar
ii  libxinerama1   2:1.1-2   X11 Xinerama extension library
ii  libxml22.7.6.dfsg-2+b1   GNOME XML library
ii  libxrandr2 2:1.3.0-3 X11 RandR extension library
ii  libxrender11:0.9.5-1 X Rendering Extension client libra
ii  

Bug#555026: openoffice.org: HelpLinker miscompile

2010-02-21 Thread Philipp Matthias Hahn
Package: openoffice.org
Severity: normal

About the problem of the HelpLinker crash: g++-4.3 seems to miscompile
HelpLinker with -O2. Just changeing that to -O0 for the two directories
transex3/source/{,help/} solved that problem for us.

+--- openoffice.org-3.2.0.o/ooo-build/patches/dev300/apply  2010-01-25 
14:48:36.0 +0100
 openoffice.org-3.2.0/ooo-build/patches/dev300/apply  2010-01-25 
15:07:23.0 +0100
+@@ -3460,6 +3460,7 @@
+ 
+ [ LinuxOnly ]
+ nologo.diff
++gcc-HelpLinker.diff
+ 
+ # make Python2 optional
+ disable-python.diff
+--- openoffice.org-3.2.0.o/ooo-build/patches/dev300/gcc-HelpLinker.diff 
1970-01-01 01:00:00.0 +0100
 openoffice.org-3.2.0/ooo-build/patches/dev300/gcc-HelpLinker.diff 
2010-02-19 16:18:32.0 +0200
+@@ -0,0 +1,20 @@
++--- transex3/source/makefile.mk.orig  2010-02-19 12:20:48.0 +0100
+ transex3/source/makefile.mk 2010-02-18 19:49:58.0 +0100
++@@ -43,6 +43,7 @@
++ .INCLUDE :  settings.mk
++ CDEFS+= -DYY_NEVER_INTERACTIVE=1
++ #CDEFS+= -pg
+++CDEFS+= -g -O0
++ 
++ .IF $(SYSTEM_EXPAT) == YES
++ CFLAGS+=-DSYSTEM_EXPAT
++--- transex3/source/help/makefile.mk.orig 2010-02-19 12:20:52.0 +0100
+ transex3/source/help/makefile.mk  2010-02-19 11:45:26.0 +0100
++@@ -40,6 +40,7 @@
++ 
++ .INCLUDE : settings.mk
++ .INCLUDE : helplinker.pmk
+++CDEFS+= -g -O0
++  
++ .IF $(SYSTEM_LIBXSLT) == YES
++ CFLAGS+= $(LIBXSLT_CFLAGS)

BYtE
Philipp
-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32.8 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages openoffice.org depends on:
ii  liblucene2-java  2.9.1+ds1-5 Full-text search engine library fo
ii  openoffice.org-base  1:3.1.1-16  full-featured office productivity 
ii  openoffice.org-calc  1:3.1.1-16  full-featured office productivity 
ii  openoffice.org-core  1:3.1.1-16  full-featured office productivity 
ii  openoffice.org-draw  1:3.1.1-16  full-featured office productivity 
ii  openoffice.org-filter-mobile 1:3.1.1-16  full-featured office productivity 
ii  openoffice.org-impress   1:3.1.1-16  full-featured office productivity 
ii  openoffice.org-java-common   1:3.1.1-16  full-featured office productivity 
ii  openoffice.org-math  1:3.1.1-16  full-featured office productivity 
ii  openoffice.org-officebean1:3.1.1-16  full-featured office productivity 
ii  openoffice.org-report-builde 1:3.1.1-16  OpenOffice.org extension for build
ii  openoffice.org-writer1:3.1.1-16  full-featured office productivity 
ii  ttf-dejavu   2.30-2  Metapackage to pull in ttf-dejavu-

Versions of packages openoffice.org recommends:
ii  openoffice.org-filter- 1:3.1.1-16full-featured office productivity 
ii  ttf-liberation 1.05.2.20091019-4 Fonts with the same metrics as Tim

Versions of packages openoffice.org suggests:
ii  cups-bsd   1.4.2-9   Common UNIX Printing System(tm) - 
ii  default-jre [java5-runtime 1.6-34Standard Java or Java compatible R
ii  gcj-4.4-jre [java5-runtime 4.4.3-1   Java runtime environment using GIJ
ii  gcj-jre [java5-runtime]4:4.4.2-3 Java runtime environment using GIJ
ii  gstreamer0.10-ffmpeg   0.10.9-3+b1   FFmpeg plugin for GStreamer
ii  gstreamer0.10-plugins-bad  0.10.17-4 GStreamer plugins from the bad s
ii  gstreamer0.10-plugins-base 0.10.26-1 GStreamer plugins from the base 
ii  gstreamer0.10-plugins-good 0.10.18-1 GStreamer plugins from the good 
ii  gstreamer0.10-plugins-ugly 0.10.13-2 GStreamer plugins from the ugly 
pn  hunspell-dictionarynone(no description available)
ii  icedove2.0.0.22-1.1  free/unbranded thunderbird mail/ne
ii  iceweasel  3.5.8-1   Web browser based on Firefox
ii  imagemagick7:6.5.8.3-1   image manipulation programs
ii  libgl1-mesa-glx [libgl1]   7.6.1-1   A free implementation of the OpenG
ii  libpaper-utils 1.1.23+nmu1   library for handling paper charact
ii  libsane1.0.20-14+b1  API library for scanners
ii  libxrender11:0.9.5-1 X Rendering Extension client libra
ii  menu   2.1.43generates programs menu for all me
ii  myspell-de-de-oldspell [my 1:2-26German dictionary for myspell (old
ii  myspell-en-us [myspell-dic 1:3.2.0~rc2-1 English_american dictionary for my
ii  openclipart-openoffice.org 0.18+dfsg-8   clip art for OpenOffice.org galler
ii  openjdk-6-jre [java5-runti 6b18~pre1-1   OpenJDK Java runtime, using Hotspo
pn  openoffice.org-gnome | ope none(no description available)
ii  openoffice.org-help-de [op 1:3.1.1-16full-featured office productivity 
ii  openoffice.org-hyphenation 

Bug#570010: libgoffice-0-8: New so version breaks GnuCash

2010-02-15 Thread Philipp Matthias Hahn
Package: libgoffice-0-8
Version: 0.8.0-1
Severity: serious
Justification: Policy 8.1

$ gnucash
gnucash-bin: error while loading shared libraries: libgoffice-0.8.so.7: cannot 
open shared object file: No such file or directory

$ dlocate libgoffice-0.8.so.7
libgoffice-0-8: /usr/lib/libgoffice-0.8.so.7.0.18
libgoffice-0-8: /usr/lib/libgoffice-0.8.so.7

$ dpkg -l libgoffice-0-8
||/ NameVersion Beschreibung
+++-===-===-==
ii  libgoffice-0-8  0.8.0-1 Document centric 
objects library - runtime files

$ ls /usr/lib/libgoffice-*
/usr/lib/libgoffice-0.8.so.8  /usr/lib/libgoffice-0.8.so.8.0.0



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32.8 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgoffice-0-8 depends on:
ii  libatk1.0-0  1.28.0-1The ATK accessibility toolkit
ii  libc62.10.2-6Embedded GNU C Library: Shared lib
ii  libcairo21.8.8-2 The Cairo 2D vector graphics libra
ii  libgconf2-4  2.28.0-1GNOME configuration database syste
ii  libglib2.0-0 2.22.4-1The GLib library of C routines
ii  libgoffice-0-8-common0.8.0-1 Document centric objects library -
ii  libgsf-1-114 1.14.17-1   Structured File Library - runtime 
ii  libgtk2.0-0  2.18.6-1The GTK+ graphical user interface 
ii  libpango1.0-01.26.2-1Layout and rendering of internatio
ii  libxml2  2.7.6.dfsg-2+b1 GNOME XML library

libgoffice-0-8 recommends no packages.

libgoffice-0-8 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
Archive: 
http://lists.debian.org/20100215201821.8723.71030.report...@scout.pmhahn.de



Bug#562388: soprano: STRLESS vs. VERSION_LESS

2010-02-07 Thread Philipp Matthias Hahn
Package: soprano
Version: 2.3.1+dfsg.1
Severity: normal

soprano was using STRLESS to compare 1.0.10 with 1.0.6 instead of
VERSION_LESS. Fixed by SVN commit 1081307 by trueg.

FYI only, since tracking down that bug cost me too much time and I want
to save others from spending even more time on that issue.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32.7 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



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



Bug#567827: ATTR doesn't match in /lib/udev/rules.d/60-gpsd.rules

2010-01-31 Thread Philipp Matthias Hahn
Package: gpsd
Version: 2.90.1~svn6819-1+b1
Severity: normal

I have an Garmin GPSMap 60CSx, which I normally only use through libusb
(QLandkarteGT). Today I installed gpsd, becauce agtl needs it. After
loading the gamin_gps kernel module I only had /dev/ttyUSB0, but no
/dev/gps0 and the gpsd.hotplug.wrapper was not called.

After some debugging I found /lib/udev/rules.d/60-gpsd.rules to be
faulty:
  ATTR{idVendor}==091e, ATTR{idProduct}==0003, SYMLINK+=gps%n, 
RUN+=/lib/udev/gpsd.hotplug.wrapper
It uses ATTR{} to match the device, but
'/devices/pci:00/:00:0b.0/usb2/2-3/2-3:1.0/ttyUSB0/tty/ttyUSB0'
has no such attribute, thus doesn't match. After changing all ATTR{}
entries to ATTRS{}, it worked without problems. Please considere
updating the rules with:

 sed -e 's/\ATTR\/ATTRS/g' 60-gpsd.rules

See /usr/share/doc/udev/writing_udev_rules/index.html if you need
further information on writing udev rules.

= udevadm info --attribute-walk 
--path=/devices/pci:00/:00:0b.0/usb2/2-3/2-3:1.0/ttyUSB0/tty/ttyUSB0

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device 
'/devices/pci:00/:00:0b.0/usb2/2-3/2-3:1.0/ttyUSB0/tty/ttyUSB0':
KERNEL==ttyUSB0
SUBSYSTEM==tty
DRIVER==

  looking at parent device 
'/devices/pci:00/:00:0b.0/usb2/2-3/2-3:1.0/ttyUSB0':
KERNELS==ttyUSB0
SUBSYSTEMS==usb-serial
DRIVERS==garmin_gps
ATTRS{port_number}==0

  looking at parent device '/devices/pci:00/:00:0b.0/usb2/2-3/2-3:1.0':
KERNELS==2-3:1.0
SUBSYSTEMS==usb
DRIVERS==garmin_gps
ATTRS{bInterfaceNumber}==00
ATTRS{bAlternateSetting}== 0
ATTRS{bNumEndpoints}==03
ATTRS{bInterfaceClass}==ff
ATTRS{bInterfaceSubClass}==ff
ATTRS{bInterfaceProtocol}==ff
ATTRS{modalias}==usb:v091Ep0003d0001dcFFdscFFdpFFicFFiscFFipFF
ATTRS{supports_autosuspend}==0

  looking at parent device '/devices/pci:00/:00:0b.0/usb2/2-3':
KERNELS==2-3
SUBSYSTEMS==usb
DRIVERS==usb
ATTRS{configuration}==
ATTRS{bNumInterfaces}== 1
ATTRS{bConfigurationValue}==1
ATTRS{bmAttributes}==80
ATTRS{bMaxPower}==300mA
ATTRS{urbnum}==12
ATTRS{idVendor}==091e
ATTRS{idProduct}==0003
ATTRS{bcdDevice}==0001
ATTRS{bDeviceClass}==ff
ATTRS{bDeviceSubClass}==ff
ATTRS{bDeviceProtocol}==ff
ATTRS{bNumConfigurations}==1
ATTRS{bMaxPacketSize0}==64
ATTRS{speed}==12
ATTRS{busnum}==2
ATTRS{devnum}==9
ATTRS{version}== 1.10
ATTRS{maxchild}==0
ATTRS{quirks}==0x0
ATTRS{authorized}==1

  looking at parent device '/devices/pci:00/:00:0b.0/usb2':
KERNELS==usb2
SUBSYSTEMS==usb
DRIVERS==usb
ATTRS{configuration}==
ATTRS{bNumInterfaces}== 1
ATTRS{bConfigurationValue}==1
ATTRS{bmAttributes}==e0
ATTRS{bMaxPower}==  0mA
ATTRS{urbnum}==116
ATTRS{idVendor}==1d6b
ATTRS{idProduct}==0001
ATTRS{bcdDevice}==0206
ATTRS{bDeviceClass}==09
ATTRS{bDeviceSubClass}==00
ATTRS{bDeviceProtocol}==00
ATTRS{bNumConfigurations}==1
ATTRS{bMaxPacketSize0}==64
ATTRS{speed}==12
ATTRS{busnum}==2
ATTRS{devnum}==1
ATTRS{version}== 1.10
ATTRS{maxchild}==8
ATTRS{quirks}==0x0
ATTRS{authorized}==1
ATTRS{manufacturer}==Linux 2.6.32.7 ohci_hcd
ATTRS{product}==OHCI Host Controller
ATTRS{serial}==:00:0b.0
ATTRS{authorized_default}==1

  looking at parent device '/devices/pci:00/:00:0b.0':
KERNELS==:00:0b.0
SUBSYSTEMS==pci
DRIVERS==ohci_hcd
ATTRS{vendor}==0x10de
ATTRS{device}==0x026d
ATTRS{subsystem_vendor}==0x1462
ATTRS{subsystem_device}==0x7350
ATTRS{class}==0x0c0310
ATTRS{irq}==23
ATTRS{local_cpus}==3
ATTRS{local_cpulist}==0-1
ATTRS{modalias}==pci:v10DEd026Dsv1462sd7350bc0Csc03i10
ATTRS{enable}==1
ATTRS{broken_parity_status}==0
ATTRS{msi_bus}==

  looking at parent device '/devices/pci:00':
KERNELS==pci:00
SUBSYSTEMS==
DRIVERS==


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32.7 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gpsd depends on:
ii  debconf [debconf-2.0 1.5.28  Debian configuration management sy
ii  libc62.10.2-5Embedded GNU C Library: Shared lib
ii  libdbus-1-3  1.2.16-2simple interprocess messaging syst
ii  libgps19 2.90.1~svn6819-1+b1 Global Positioning System - librar
ii  lsb-base 3.2-23  Linux 

Bug#563728: pbuilder: sudo -E doesn't work

2010-01-04 Thread Philipp Matthias Hahn
Package: pbuilder
Version: 0.196
Severity: important

$ debuild-pbuilder
/usr/bin/debuild-pbuilder: Zeile 14: sudo -E: Kommando nicht gefunden.
$ LC_ALL=C debuild-pbuilder
/usr/bin/debuild-pbuilder: line 14: sudo -E: command not found
$ sed -ne 14p /usr/bin/debuild-pbuilder
$PBUILDERROOTCMD $PBUILDERSATISFYDEPENDSCMD
$ grep PBUILDERROOTCMD /usr/share/pbuilder/pbuilderrc /etc/pbuilderrc 
~/.pbuilderrc
/usr/share/pbuilder/pbuilderrc:PBUILDERROOTCMD=sudo -E

Quoting $PBUILDERROOTCMD and sudo -E doen't work together!
If I remove the quotes in /usr/bin/debuild-pbuilder, I get:
$ debuild-pbuilder
sudo: sorry, you are not allowed to preserve the environment

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32.2 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages pbuilder depends on:
ii  cdebootstrap  0.5.5  Bootstrap a Debian system
ii  coreutils 8.0-2  GNU core utilities
ii  debconf [debconf-2.0] 1.5.28 Debian configuration management sy
ii  debianutils   3.2.2  Miscellaneous utilities specific t
ii  debootstrap   1.0.20 Bootstrap a basic Debian system
ii  wget  1.12-1.1   retrieves files from the web

Versions of packages pbuilder recommends:
ii  devscripts2.10.61scripts to make the life of a Debi
ii  fakeroot  1.14.4-1   Gives a fake root environment
ii  sudo  1.7.2p1-1  Provide limited super user privile

Versions of packages pbuilder suggests:
pn  cowdancer none (no description available)
pn  gdebi-corenone (no description available)
pn  pbuilder-uml  none (no description available)

-- 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#551674: ike: Dependency from ipsec-tools missing

2009-10-20 Thread Philipp Matthias Hahn
Hello Daniel,

On Mon, Oct 19, 2009 at 11:00:05PM +0200, Daniel wrote:
 It seems the dependency from ipsec-tools (setkey) is
 missing in ike.

Why do you think ike should depend on ipsec-tools?
ike doesn't call /usr/sbin/setkey and doesn't link against
/usr/lib/libipsec.so.0, since it has it's own (internal) implementation.

If you got any error message, please provide it so I can have a look.

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#548431: vlc: Enable UPnP service discovery

2009-09-26 Thread Philipp Matthias Hahn
Package: vlc
Version: 1.0.2-1
Severity: wishlist

Please enable the UPnP service discovery module by adding
libupnp3-dev
to debian/control:Build-Depends and optionally adding
--enable-upnp \
to debian/rules:97

http://wiki.videolan.org/Documentation:Modules/upnp_intel

Thank you.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31.1 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages vlc depends on:
ii  libaa1 1.4p5-38  ascii art library
ii  libc6  2.9-26GNU C Library: Shared libraries
ii  libdbus-1-31.2.16-2  simple interprocess messaging syst
ii  libfreetype6   2.3.9-5   FreeType 2 font engine, shared lib
ii  libfribidi00.10.9-1  Free Implementation of the Unicode
ii  libgcc11:4.4.1-4 GCC support library
ii  libgl1-mesa-glx [libgl 7.5.1-1   A free implementation of the OpenG
ii  libglib2.0-0   2.22.0-1  The GLib library of C routines
ii  libgtk2.0-02.18.0-1  The GTK+ graphical user interface 
ii  libnotify1 [libnotify1 0.4.5-1   sends desktop notifications to a n
ii  libqtcore4 4:4.5.2-2 Qt 4 core module
ii  libqtgui4  4:4.5.2-2 Qt 4 GUI module
ii  libsdl-image1.21.2.7-2   image loading library for Simple D
ii  libsdl1.2debian1.2.13-4+b1   Simple DirectMedia Layer
ii  libstdc++6 4.4.1-4   The GNU Standard C++ Library v3
ii  libtar 1.2.11-6  C library for manipulating tar arc
ii  libvlccore21.0.2-1   base library for VLC and its modul
ii  libx11-6   2:1.2.2-1 X11 client-side library
ii  libxext6   2:1.0.4-1 X11 miscellaneous extension librar
ii  libxinerama1   2:1.0.3-2 X11 Xinerama extension library
ii  libxv1 2:1.0.4-1 X11 Video extension library
ii  libxxf86vm11:1.0.2-1 X11 XFree86 video mode extension l
ii  ttf-dejavu-core2.30-1Vera font family derivate with add
ii  vlc-nox1.0.2-1   multimedia player and streamer (wi
ii  zlib1g 1:1.2.3.3.dfsg-15 compression library - runtime

vlc recommends no packages.

Versions of packages vlc suggests:
pn  mozilla-plugin-vlcnone (no description available)
ii  videolan-doc  20070626-1 documentation for the VideoLAN str

Versions of packages vlc-nox depends on:
ii  liba52-0.7.4  0.7.4-11   library for decoding ATSC A/52 str
ii  libasound21.0.21a-1  shared library for ALSA applicatio
ii  libass4   0.9.7-3library for SSA/ASS subtitles rend
ii  libavahi-client3  0.6.25-1   Avahi client library
ii  libavahi-common3  0.6.25-1   Avahi common library
ii  libavcodec52  4:0.5+svn20090706-2+b1 ffmpeg codec library
ii  libavformat52 4:0.5+svn20090706-2+b1 ffmpeg file format library
ii  libavutil49   4:0.5+svn20090706-2+b1 ffmpeg utility library
ii  libc6 2.9-26 GNU C Library: Shared libraries
ii  libcaca0  0.99.beta16-2  colour ASCII art library
ii  libcdio10 0.81-4 library to read and control CD-ROM
ii  libdbus-1-3   1.2.16-2   simple interprocess messaging syst
ii  libdca0   0.0.5-3decoding library for DTS Coherent 
ii  libdvbpsi50.1.6-1library for MPEG TS and DVB PSI ta
ii  libdvdnav44.1.3-4DVD navigation library
ii  libdvdread4   4.1.3-6library for reading DVDs
ii  libebml0  0.7.7-3.1  access library for the EBML format
ii  libfaad2  2.7-2  freeware Advanced Audio Decoder - 
ii  libflac8  1.2.1-2+b1 Free Lossless Audio Codec - runtim
ii  libfontconfig12.6.0-4generic font configuration library
ii  libfreetype6  2.3.9-5FreeType 2 font engine, shared lib
ii  libfribidi0   0.10.9-1   Free Implementation of the Unicode
ii  libgcc1   1:4.4.1-4  GCC support library
ii  libgcrypt11   1.4.4-4LGPL Crypto library - runtime libr
ii  libgnutls26   2.8.3-3the GNU TLS library - runtime libr
ii  libgpg-error0 1.6-1  library for common error values an
ii  libhal1   0.5.13-3   Hardware Abstraction Layer - share
ii  liblircclient00.8.3-5infra-red remote control support -
ii  liblua5.1-0   5.1.4-3Simple, extensible, embeddable pro
ii  

Bug#546285: coherence: python modules not in python search path

2009-09-12 Thread Philipp Matthias Hahn
Package: coherence
Version: 0.6.4-3
Severity: grave
Justification: renders package unusable


Looks like the coherence Python files are not found by python, because
they are in the private directory /usr/share/coherence:

$ coherence
Traceback (most recent call last):
  File /usr/bin/coherence, line 21, in module
from coherence import __version__
ImportError: No module named coherence

Fix:
--- /tmp/coherence  2009-09-12 09:48:44.726859850 +0200
+++ /usr/bin/coherence  2009-09-12 09:47:11.0 +0200
@@ -17,6 +17,9 @@

 from twisted.python import usage, text

+pycoherencelibdir = os.path.join(/usr/share, coherence)
+sys.path.insert(0, pycoherencelibdir)
+
 from coherence import __version__

 from coherence.extern.simple_config import Config,ConfigItem

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages coherence depends on:
ii  python [python-ctypes]2.5.4-2An interactive high-level object-o
ii  python-axiom  0.5.31-2   Python object database
ii  python-celementtree   1.0.5-10   Light-weight toolkit for XML proce
ii  python-configobj  4.5.2-2a simple but powerful config file
ii  python-elementtree1.2.6-14   Light-weight toolkit for XML proce
ii  python-gst0.100.10.16-1  generic media-playing framework (P
ii  python-louie  1.1-1.1Python signal dispatching mechanis
ii  python-nose   0.11.1-1   test discovery and running for Pyt
ii  python-pkg-resources  0.6c9-2Package Discovery and Resource Acc
ii  python-support1.0.3  automated rebuilding support for P
ii  python-tagpy  0.94.7-1   Python module for manipulating tag
ii  python-twisted-core   8.2.0-3Event-based framework for internet
ii  python-twisted-web8.2.0-2An HTTP protocol implementation to
ii  python-zopeinterface  3.4.0-1The implementation of interface de

coherence recommends no packages.

coherence 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#541765: /etc/init.d/selinux-basics: awk not found

2009-08-16 Thread Philipp Matthias Hahn
Package: selinux-basics
Version: 0.3.5
Severity: important

I use 'insserv' for dependency based booting.

In /etc/init.d/selinux-basics:28
selinuxfs=`LC_ALL=C awk '/ selinuxfs / { print $2 }' /proc/mounts`
awk is called, which is located in /usr/bin/

Since the inid-script does not declare a dependency on $local_fs,
inssserv is free to run the init-script of selinux-basic parallel to
other scipts, namely in my case mountall:
lrwxrwxrwx 1 root root 23 28. Jul 22:11 /etc/rcS.d/S12etc-setserial - 
../init.d/etc-setserial
lrwxrwxrwx 1 root root 21 28. Jul 22:11 /etc/rcS.d/S12mountall.sh - 
../init.d/mountall.sh
lrwxrwxrwx 1 root root 24 28. Jul 22:11 /etc/rcS.d/S12selinux-basics - 
../init.d/selinux-basics
So /usr/bin/awk ist not yet available when called and thus the message
of awk net being found.

selinux-basics thus either must declare
# Required-Start:$local_fs
or should not use awk at all.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages selinux-basics depends on:
ii  checkpolicy   2.0.19-1   SELinux policy compiler
ii  policycoreutils   2.0.69-1   SELinux core policy utilities
ii  python2.5.4-2An interactive high-level object-o
ii  selinux-utils 2.0.85-1   SELinux utility programs

Versions of packages selinux-basics recommends:
ii  selinux-policy-default  2:0.2.20090730-1 Strict and Targeted variants of th
ii  setools 3.3.6.ds-1   tools for Security Enhanced Linux 

Versions of packages selinux-basics suggests:
pn  logcheck  none (no description available)
pn  syslog-summarynone (no description available)

-- 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#540992: ziptorrent: Useless description

2009-08-11 Thread Philipp Matthias Hahn
Package: ziptorrent
Version: 0.9-3
Severity: normal

The description currently reads:
ziptorrent torrentzips archive. This is a restricted file format used 
for using bittorrent on zip files.
Homepage: http://www.nih.at/libzip/

This description doesn't tell anything about what this package is for.
The URL also points to something completely unrelated. 


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

Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



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



Bug#481680: gpsbabel: Man page patch

2009-08-10 Thread Philipp Matthias Hahn
Package: gpsbabel
Version: 1.3.6-3
Severity: normal

In Sid it is /usr/share/doc/gpsbabel/htmldoc-development/index.html

See the following patch which also tidies up the manpage:
- use bold and italic formats for quotable and variable string
- update reference to html doc
- add sub-section headers for readibility

--- debian/gpsbabel.1~  2009-08-10 13:01:13.0 +0200
+++ debian/gpsbabel.1   2009-08-10 13:46:52.0 +0200
@@ -3,72 +3,79 @@
 gpsbabel \- Universal gps format translator
 .SH SYNOPSIS
 .br
-/usr/bin/gpsbabel [options] \-i INTYPE \-f INFILE \-o OUTTYPE \-F OUTFILE
+\fB/usr/bin/gpsbabel\fP [options] \fB\-i\fP \fIINTYPE\fP \fB\-f\fP 
\fIINFILE\fP \fB\-o\fP \fIOUTTYPE\fP \fB\-F\fP \fIOUTFILE\fP
 .br
-/usr/bin/gpsbabel [options] \-i INTYPE \-o OUTTYPE INFILE [OUTFILE]
-.br
-.SH DESCRIPTION
+\fB/usr/bin/gpsbabel\fP [options] \fB\-i\fP \fIINTYPE\fP \fB\-o\fP 
\fIOUTTYPE\fP \fIINFILE\fP [\fIOUTFILE\fP]
 
-.br
+.SH DESCRIPTION
 Converts GPS route and waypoint data from one format type to another.
-.br
-The input type and filename are specified with the \-i INTYPE
-.br
-and \-f INFILE options. The output type and filename are specified
-.br
-with the \-o OUTTYPE and \-F OUTFILE options.
-.br
-If '-' is used for INFILE or OUTFILE, stdin or stdout will be used.
-.br
+The input type and filename are specified with the \fB\-i\fP \fIINTYPE\fP
+and \fB\-f\fP \fIINFILE\fP options. The output type and filename are specified
+with the \fB\-o\fP \fIOUTTYPE\fP and \fB\-F\fP \fIOUTFILE\fP options.
+If '\fB-\fP' is used for \fIINFILE\fP or \fIOUTFILE\fP, stdin or stdout will 
be used.
 
-.br
-In the second form of the command, INFILE and OUTFILE are the
-.br
+.P
+In the second form of the command, \fIINFILE\fP and \fIOUTFILE\fP are the
 first and second positional (non-option) arguments.
-.br
 
-.br
-INTYPE and OUTTYPE must be one of the file types listed below, and
-.br
+.P
+\fIINTYPE\fP and \fIOUTTYPE\fP must be one of the file types listed below, and
 may include options valid for that file type.  For example:
-.br
-\'gpx', 'gpx,snlen=10' and 'ozi,snlen=10,snwhite=1'
-.br
+.RS
+\'gpx\', \'gpx,snlen=10\'
+.RE
+and
+.RS
+\'ozi,snlen=10,snwhite=1\'
+.RE
 (without the quotes) are all valid file type specifications.
-.br
 
 .SH OPTIONS
-.br
-\-p   Preferences file (gpsbabel.ini)
-.br
-\-s   Synthesize shortnames
-.br
-\-r   Process route information
-.br
-\-t   Process track information
-.br
-\-w   Process waypoint information [default]
-.br
-\-b   Process command file (batch mode)
-.br
-\-c   Character set for next operation
-.br
-\-N   No smart icons on output
-.br
-\-x filternameInvoke filter (place between inputs and output) 
-.br
-\-D level Set debug level [0]
-.br
-\-l   Print GPSBabel builtin character sets and exit
-.br
-\-h, -?   Print detailed help and exit
-.br
-\-V   Print GPSBabel version and exit
-.br
+.TP
+.BI \-p\  file
+Preferences file (\fIgpsbabel.ini\fP)
+.TP
+.B \-s
+Synthesize shortnames
+.TP
+.B \-r
+Process route information
+.TP
+.B \-t
+Process track information
+.TP
+.B \-T
+Process realtime tracking information
+.TP
+.B \-w
+Process waypoint information [default]
+.TP
+.BI \-b\  file
+Process command file (batch mode)
+.TP
+.BI \-c\  character-set
+Character set for next operation
+.TP
+.B \-N
+No smart icons on output
+.TP
+.BI \-x\  filtername
+Invoke filter (place between inputs and output) 
+.TP
+.BI \-D\  level
+Set debug level [0]
+.TP
+.B \-l
+Print GPSBabel builtin character sets and exit
+.TP
+.BR \-h ,\  \-?
+Print detailed help and exit
+.TP
+.B \-V
+Print GPSBabel version and exit
 
-
-.br
-File Types (\-i and \-o options):
+.SS File Types
+The following formats are supported for the \fB\-i\fP and \fB\-o\fP options:
 .br
baroiqBrauniger IQ Series Barograph Download
 .br
@@ -861,10 +868,8 @@
yahoo Yahoo Geocode API data
 .br
  addrsep   String to separate concatenated address fields 
(default=, )
-.br
 
-.br
-Supported data filters:
+.SS Supported data filters:
 .br
arc   Include Only Points Within Distance of Arc
 .br
@@ -1015,18 +1020,17 @@
 
 
 .SH SEE ALSO
-Full user documentation is available at /usr/share/doc/gpsbabel/gpsbabel.html
-.br
+Full user documentation is available at
+.\ .I /usr/share/doc/gpsbabel/htmldoc-1.3.5/readme.html
+.I /usr/share/doc/gpsbabel/htmldoc-development/index.html
+
 .SH AUTHORS
 Major contributors:
-.br
+.HP
 Robert Lipe Chief Babel\-Head.
-.br
+.HP
 Ron Parker Long term contributor. Implemented route simplification, arc 
filter, polygon filter, TomTom, most of the Delorme formats, Palmdoc, GPSPilot, 
Magellan Navigator Companion, Google Maps, and the stack filter. Numerous 
contributions to infrastructure and many fixes.
-.br
+.HP
 Alex Mottram Implemented the CSV subsystem, radius filter, and 

Bug#537694: mutt: SEGV fetching IMAP headers

2009-07-20 Thread Philipp Matthias Hahn
Package: mutt
Version: 1.5.20-2
Severity: normal


mutt repeatedly seg-faults when opening one of my three imap accounts, the
other two accounts work fine. Installing mutt-dbg provided the following
debug trace. And no, there aren't 9e6 messages in that account, only 79
as running mutt -d 2 shows in the included debug log.

Program received signal SIGSEGV, Segmentation fault.
mx_update_context (ctx=0x91fc60, new_messages=9710784) at ../mx.c:1647
 
1647../mx.c: Datei oder Verzeichnis nicht gefunden.
in ../mx.c
(gdb) directory  /media/storage/debian/pool/main/m/mutt/mutt-1.5.20/
Source directories searched: 
/media/storage/debian/pool/main/m/mutt/mutt-1.5.20:$cdir:$cwd
(gdb) l
warning: Source file is more recent than executable.
1642ctx-hdrs[i] = NULL;
1643ctx-v2r[i] = -1;
1644  }
1645}
1646
1647/* this routine is called to update the counts in the context structure 
for
1648 * the last message header parsed.
1649 */
1650void mx_update_context (CONTEXT *ctx, int new_messages)
1651{
(gdb) bt
#0  mx_update_context (ctx=0x91fc60, new_messages=9710784) at ../mx.c:1647
#1  0x004a2151 in imap_read_headers (idata=0x939970, msgbegin=-12256, 
msgend=78) at ../../imap/message.c:379
#2  0x0049ef2e in imap_open_mailbox (ctx=0x91fc60) at 
../../imap/imap.c:756
#3  0x004462e5 in mx_open_mailbox (path=0x41dce0 SH\201\354\360\4, 
flags=0, pctx=0x0) at ../mx.c:681
#4  0x0043bb50 in main (argc=4, argv=0x7fffe678) at ../main.c:1023

[2009-07-20 10:40:38] Mutt/1.5.20 (2009-06-14) debugging at level 2
[2009-07-20 10:40:38] Reading configuration file '/etc/Muttrc'.
[2009-07-20 10:40:38] Reading configuration file 
'/usr/lib/mutt/source-muttrc.d|'.
[2009-07-20 10:40:38] Reading configuration file '/etc/Muttrc.d/charset.rc'.
[2009-07-20 10:40:38] Reading configuration file '/etc/Muttrc.d/colors.rc'.
[2009-07-20 10:40:38] Reading configuration file 
'/etc/Muttrc.d/compressed-folders.rc'.
[2009-07-20 10:40:38] Reading configuration file '/etc/Muttrc.d/gpg.rc'.
[2009-07-20 10:40:38] Reading configuration file '/etc/Muttrc.d/smime.rc'.
[2009-07-20 10:40:38] Reading configuration file '/home/pmhahn/.mutt/muttrc'.
[2009-07-20 10:40:38] Reading configuration file '/home/pmhahn/.mutt/gpg.rc'.
[2009-07-20 10:40:38] Reading configuration file '/home/pmhahn/.mutt/aliases'.
[2009-07-20 10:40:38] imap_mailbox_state: no open connection for 
imaps://troja.informatik.uni-oldenburg.de/
[2009-07-20 10:40:38] imap_mailbox_state: no open connection for 
imap://deepspace.informatik.uni-oldenburg.de/
[2009-07-20 10:40:38] imap_mailbox_state: no open connection for 
imap://domino.offis.uni-oldenburg.de/
[2009-07-20 10:40:38] imap_mailbox_state: no open connection for 
imaps://corellon.svs.informatik.uni-oldenburg.de/
[2009-07-20 10:40:38] imap_mailbox_state: no open connection for 
imaps://corellon.svs.informatik.uni-oldenburg.de/INBOX.root
[2009-07-20 10:40:38] imap_mailbox_state: no open connection for 
imaps://corellon.svs.informatik.uni-oldenburg.de/INBOX.logcheck
[2009-07-20 10:40:38] imap_mailbox_state: no open connection for 
imaps://serv04.lahn.de/INBOX
[2009-07-20 10:40:38] imap_mailbox_state: no open connection for 
imaps://serv04.lahn.de/INBOX.admin
[2009-07-20 10:40:38] imap_mailbox_state: no open connection for 
imaps://serv04.lahn.de/INBOX.spam
[2009-07-20 10:40:40] Connected to domino.offis.uni-oldenburg.de:143 on fd=6
[2009-07-20 10:40:40] 6 * OK OK IMAP4 Server Mon, 20 Jul 2009 10:40:40 +0200
[2009-07-20 10:40:40] 6 a CAPABILITY
[2009-07-20 10:40:40] 6 * CAPABILITY IMAP4rev1 AUTH=PLAIN LITERAL+ NAMESPACE 
QUOTA UIDPLUS
[2009-07-20 10:40:40] 6 a OK CAPABILITY completed
[2009-07-20 10:40:40] imap_authenticate: Using any available method.
[2009-07-20 10:40:40] SASL local ip: 192.168.0.11;41981, remote 
ip:134.106.51.103;143
[2009-07-20 10:40:40] mutt_sasl_cb_authname: getting authname for 
domino.offis.uni-oldenburg.de:143
[2009-07-20 10:40:40] mutt_sasl_cb_authname: getting user for 
domino.offis.uni-oldenburg.de:143
[2009-07-20 10:40:40] mutt_sasl_cb_pass: getting password for 
ph...@domino.offis.uni-oldenburg.de:143
[2009-07-20 10:40:40] 6 a0001 AUTHENTICATE PLAIN
[2009-07-20 10:40:40] 6 + 
[2009-07-20 10:40:40] 6 XX==
[2009-07-20 10:40:41] 6 a0001 OK AUTHENTICATE completed
[2009-07-20 10:40:41] 6 a0002 CAPABILITY
a0003 LIST  
[2009-07-20 10:40:41] 6 * CAPABILITY IMAP4rev1 AUTH=PLAIN LITERAL+ NAMESPACE 
QUOTA UIDPLUS
[2009-07-20 10:40:41] 6 a0002 OK CAPABILITY completed
[2009-07-20 10:40:41] 6 * LIST (\Noselect) \\ 
[2009-07-20 10:40:41] 6 a0003 OK LIST completed
[2009-07-20 10:40:41] 6 a0004 SELECT INBOX
[2009-07-20 10:40:41] 6 * 79 EXISTS
[2009-07-20 10:40:41] Handling EXISTS
[2009-07-20 10:40:41] cmd_handle_untagged: New mail in INBOX - 79 messages 
total.
[2009-07-20 10:40:41] 6 * 0 RECENT
[2009-07-20 10:40:41] 6 * OK [UNSEEN 12] Message 12 is first unseen

Bug#528427: ImportError: No module named gtkmozembed

2009-05-12 Thread Philipp Matthias Hahn
Package: pytrainer
Version: 1.6.0.7-1
Severity: normal

This is the first thing after a fresh install:
$ pytrainer
Traceback (most recent call last):
  File /usr/bin/pytr, line 38, in module
from pytrainer.main import pyTrainer
  File 
/tmp/buildd/pytrainer-1.6.0.7/debian/pytrainer/usr/lib/python2.5/site-packages/pytrainer/main.py,
 line 42, in module
  File 
/tmp/buildd/pytrainer-1.6.0.7/debian/pytrainer/usr/lib/python2.5/site-packages/pytrainer/extensions/googlemaps.py,
 line 19, in module
ImportError: No module named gtkmozembed

BYtE
Philipp

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.3 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages pytrainer depends on:
ii  gpsbabel1.3.6-3  GPS file conversion plus transfer 
ii  iceweasel   3.0.9-1  lightweight web browser based on M
ii  python  2.5.4-2  An interactive high-level object-o
ii  python-glade2   2.14.1-2 GTK+ bindings: Glade support
ii  python-gtk2 2.14.1-2 Python bindings for the GTK+ widge
ii  python-libxml2  2.7.3.dfsg-1 Python bindings for the GNOME XML 
ii  python-matplotlib   0.98.3-5 Python based plotting system in a 
ii  python-numpy1:1.2.1-1Numerical Python adds a fast array
ii  python-pysqlite22.5.5-1  Python interface to SQLite 3
ii  python-scipy0.7.0-1  scientific tools for Python
ii  python-soappy   0.12.0-4 SOAP Support for Python
ii  zenity  2.24.1-1 Display graphical dialog boxes fro

pytrainer recommends no packages.

pytrainer 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#525389: vpnc: MTU calculation fails when default-route is missing

2009-04-24 Thread Philipp Matthias Hahn
Package: vpnc
Version: 0.5.1r334-1
Severity: normal

In my environemnt our DHCP returns a bogus-default-route, which I remove
in a custom /etc/dhcp3/dhclient-enter-hooks.d/ script, because the
gateway blocks most outbound traffic expect than a very limited subset
of 134.106.*. My script bascially does this by doing

case $reason,`iwgetid -s $interface` in
BOUND,vpnhrzb|BOUND,uniOLwlan)
vpn_gw=$new_routers
unset new_routers

This breaks the MTU calculation in /etc/vpnc/vpnc-script, because in 
do_ifconfig()
DEV=$($IPROUTE route | grep ^default | sed 's/^.* dev 
\([[:alnum:]-]\+\).*$/\1/')
returns no default route and thus DEV is empty.

Since the script is not really interested in the MTU to the
default-gateway but to the VPN-gateway, I propose to change the function
to something like the following: ip route get returns the mtu used to
reach the VPN-gateway; directly use that value and substract 88 for the
IPSec-headers. If that fails, fall back to 1412.

do_ifconfig() {
test -n $IPROUTE \
 MTU=$(($($IPROUTE route get $VPNGATEWAY | sed -ne 's/^.* 
mtu \([[:digit:]]\+\).*$/\1/p') - 88)) \
|| MTU=1412

ifconfig $TUNDEV inet $INTERNAL_IP4_ADDRESS $ifconfig_syntax_ptp 
$INTERNAL_IP4_ADDRESS netmask ${INTERNAL_IP4_NETMASK:-255.255.255.255} mtu 
${MTU} up
}

(For sid (untested:)
do_ifconfig() {
if [ -n $INTERNAL_IP4_MTU ]; then
MTU=$INTERNAL_IP4_MTU
else
test -n $IPROUTE  MTU=$(($($IPROUTE route get $VPNGATEWAY 
| sed -ne 's/^.* mtu \([[:digit:]]\+\).*$/\1/p') - 88)) || MTU=1412
fi

# Point to point interface require a netmask of 255.255.255.255 on some 
systems
ifconfig $TUNDEV inet $INTERNAL_IP4_ADDRESS $ifconfig_syntax_ptp 
$INTERNAL_IP4_ADDRESS netmask 255.255.255.255 mtu ${MTU} up

if [ -n $INTERNAL_IP4_NETMASK ]; then
set_network_route $INTERNAL_IP4_NETADDR $INTERNAL_IP4_NETMASK 
$INTERNAL_IP4_NETMASKLEN
fi
}

BYtE
Philipp


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

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

Versions of packages vpnc depends on:
ii  libc6 2.7-18 GNU C Library: Shared libraries
ii  libgcrypt11   1.4.1-1LGPL Crypto library - runtime libr

Versions of packages vpnc recommends:
ii  iproute   20080725-2 networking and traffic control too
ii  resolvconf1.42   name server information handler

vpnc 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#524114: Broken install using insserv: quotarpc started before quota

2009-04-14 Thread Philipp Matthias Hahn
Package: quota
Version: 3.16-7
Severity: important

Installing the quota package on a system using insserv fails, because
/var/lib/dpkg/info/quota.postinst contains the following fragments:
# Automatically added by dh_installinit
if [ -x /etc/init.d/quotarpc ]; then
update-rc.d quotarpc defaults 21 79 /dev/null

if [ -x `which invoke-rc.d 2/dev/null` ]; then
invoke-rc.d quotarpc start || exit $?
else
/etc/init.d/quotarpc start || exit $?
fi
fi
# End automatically added section
# Automatically added by dh_installinit
if [ -x /etc/init.d/quota ]; then
update-rc.d quota start 35 S . stop 85 0 6 . /dev/null || exit 
$?
^
fi
# End automatically added section

/etc/init.d/quotarpc contains the following info:
### BEGIN INIT INFO
# Provides:  quotarpc
# Short-Description: Starts rpc process for remote quota handling
# Required-Start:$local_fs $remote_fs $portmap quota
   ^
# Required-Stop: $local_fs $remote_fs $portmap quota
# Default-Start: S 2 3 4 5
# Default-Stop:  0 1 6
### END INIT INFO

insservs fails to run update-rc.d for quotarpc because the
rd.d-links for quota are not yet installed.
Swapping the two fragments fixed the problem for me.


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

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

Versions of packages quota depends on:
ii  debconf [debconf-2.0] 1.5.24 Debian configuration management sy
ii  e2fslibs  1.41.3-1   ext2 filesystem libraries
ii  libc6 2.7-18 GNU C Library: Shared libraries
ii  libcomerr21.41.3-1   common error description library
ii  libldap-2.4-2 2.4.11-1   OpenLDAP libraries
ii  libwrap0  7.6.q-16   Wietse Venema's TCP wrappers libra
ii  lsb-base  3.2-20 Linux Standard Base 3.2 init scrip

quota recommends no packages.

Versions of packages quota suggests:
pn  libnet-ldap-perl  none (no description available)
ii  portmap   6.0-9  RPC port mapper

-- 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#521951: ike: FTBFS: ISO C++ forbids declaration of 'BDATA' with no type

2009-04-07 Thread Philipp Matthias Hahn
Hello Matthew,

On Tue, Mar 31, 2009 at 11:09:26PM +0200, Philipp Matthias Hahn wrote:
 Hello Matthew,
 
 I just received this bug-report for Debian. Please keep
 521...@bugs.debian.org in the cc: for tracking.

I created the following patch which should fix the problem; at least it
does for me.

--- ike-2.1.4+dfsg.orig/source/iked/iked.h
+++ ike-2.1.4+dfsg/source/iked/iked.h
@@ -79,7 +79,6 @@
 #  include sys/linker.h
 # endif
 # include compat/winstring.h
-# include conf.parse.hpp
 # ifndef SOCKET
 #  define SOCKET int
 # endif
@@ -105,6 +104,21 @@
 #include xauth.h
 #include xconf.h
 
+/* There is a circular dependency:
+ * - conf.parser.hpp needs BDATA from libidb.h
+ * - conf.parser.hpp needs IKED from iked.h
+ * - iked.h includes conf.parser.hpp at the top
+ * - iked.h declares IKED near the end
+ * Solution:
+ * - libidb.h is included above
+ * - give forward declaration for IKED
+ * - now include conf.parser.hpp
+ */
+#ifdef UNIX
+typedef class _IKED IKED;
+# include conf.parse.hpp
+#endif
+
 #ifdef OPT_DTP
 #include libdtp.h
 #endif

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#504364: closed by Lisandro Damián Nicanor Pérez Meyer perezme...@gmail.com (Files are metadata)

2009-04-06 Thread Philipp Matthias Hahn
On Sun, Apr 05, 2009 at 06:36:03PM +, Debian Bug Tracking System wrote:
 From: Lisandro Damián Nicanor Pérez Meyer perezme...@gmail.com
 Date: Sun, 5 Apr 2009 15:34:35 -0300
 Subject: Files are metadata
 
 The files mentioned in the bug report are metadata, like the history of the 
 last 10 scrolled position and the bookmarked pages.
 
 For details, see:
 
 http://bugs.kde.org/show_bug.cgi?id=141743

Can you at leas add a README.Debian with the follwong content:

For every opened PDF file KPDF keeps some meta-data about the viewing
session in a file named ~/.kde/share/apps/kpdf/${filesize}.${filename}.xml
The file contains
- bookmarks,
- the history of last viewed page,
- the scroll-offset of pages.
These files are never deleted automatically. If you want to save some
disk-space you can manually clean them up by (for example) deleting all
files older than 30 days:
find ~/.kde/share/apps/kpdf -ctime +30 -exec rm {} +
See http://bugs.kde.org/show_bug.cgi?id=141743 for more information.


BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#500078: mytop: Add state column

2009-04-06 Thread Philipp Matthias Hahn
Hello Olaf!

On Wed, Sep 24, 2008 at 10:58:27PM +0200, Olaf van der Spek wrote:
 It looks like the state column from the show processlist output isn't shown 
 (or only sometimes).

The state columns only gets shown when no query is available.

 Could this column be added?

As the screen is already full with other information, not easily at the
moment; some other column would need to be dropped. There already is an
old TODO entry on the maintainers list to make the columns configurable,
but development has halted since February 2007.
So unless somebody else contributes a patch to add this feature, it
seems unlikely.

BYtE
Philipp Hahn
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#521951: ike: FTBFS: ISO C++ forbids declaration of 'BDATA' with no type

2009-03-31 Thread Philipp Matthias Hahn
Hello Matthew,

I just received this bug-report for Debian. Please keep
521...@bugs.debian.org in the cc: for tracking.

On Mon, Mar 30, 2009 at 05:09:30PM -0700, Daniel Schepler wrote:
 Package: ike
 Version: 2.1.4+dfsg-1
 Severity: serious
 
 From my pbuilder build log:

@Daniel: Next time please ass the version of g++ you're using, since
gcc-4.3.2-2 is what's causing the problem. I think the handling of
#include files and/or forward-definitions was changed.

 ...
 [ 18%] Building CXX object source/iked/CMakeFiles/iked.dir/conf.parse.o
 [ 19%] Building CXX object source/iked/CMakeFiles/iked.dir/conf.token.o
 In file included from /tmp/buildd/ike-2.1.4+dfsg/source/iked/iked.h:82,
  from conf.token.ll:48:
 conf.parse.yy:67: error: ISO C++ forbids declaration of 'BDATA' with no type
 conf.parse.yy:67: error: expected ';' before '*' token
 conf.parse.hpp:277: error: expected `)' before '' token
 conf.parse.hpp:437: error: ISO C++ forbids declaration of 'IKED' with no type
 conf.parse.hpp:437: error: expected ';' before '' token
 In file included from conf.token.ll:48:
 /tmp/buildd/ike-2.1.4+dfsg/source/iked/iked.h:151: error: 'IKED' has not been 
 declared
 conf.token.ll: In function 'yy::conf_parser::token::yytokentype 
 yylex(yy::conf_parser::semantic_type*, 
 yy::location*, IKED)':
 conf.token.ll:261: error: 'union yy::conf_parser::semantic_type' has no 
 member named 'bval'


The Scanner/Lexer/Tokenizer conf.token.ll #includes iked.h
iked.h:82   #include conf.parser.hpp
iked.h:101  #include libidb.h
iked.h:342  typedef class _IKED { ... } IKED

conf.parse.yy:67uses BDARA

And here is the cycle:
* The parser .hpp file needs BDATA and IKED
* IKED is defined in iked.h which needs the parser

The depenency on BDATA can be solved by putting a
%top{
#include libidb.h
}
in conf.token.ll, but the cycle on IKED is more tricky. I don't see an
easy solution and I'm to tired noew to continue.

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#514309: mutt: SEGV on 3rd listing of mailbox after 2 IMAP logins

2009-02-05 Thread Philipp Matthias Hahn
Package: mutt
Version: 1.5.18-5
Severity: important

I use multiple (5) IMAP servers. When I change between them, mutt always
crashes after I logged into the 2nd and than want to get the list of all
mailboxes specified by the mailboxes command.

mailboxes + \
...
imaps://XXX.informatik.uni-Z.YY/ \
imap://.informatik.uni-Z.YY/ \
imap://XXX.offis.uni-Z.YY/ \
imaps://XXX.svs.informatik.uni-Z.YY/ \
imaps://XXX.lahn.YY/INBOX \
imaps://XXX.lahn.YY/INBOX.spam

mutt -y
select e.g. 'imaps://XXX.informatik.uni-Z.de/'
change-folder, toggle-mailboxes+
select e.g. 'imap://.informatik.uni-Z.de/'
change-folder, toggle-mailboxes+
CRAH

Using ulimit -c unlimited and gdb on the core-file:
#0  0x0048d9fa in imap_mailbox_state (
path=0x74c020 imaps://XXX.svs.informatik.uni-Z.YY/,
state=0x7fff60f973b0) at ../../imap/browse.c:233
233 ../../imap/browse.c: No such file or directory.
in ../../imap/browse.c



-- Package-specific info:
Mutt 1.5.18 (2008-05-17)
Copyright (C) 1996-2008 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.

System: Linux 2.6.28.3 (x86_64)
ncurses: ncurses 5.7.20090124 (compiled with 5.7)
libidn: 1.10 (compiled with 1.10)
hcache backend: GDBM version 1.8.3. 10/15/2002 (built Aug 27 2008 08:41:43)
Compile options:
-DOMAIN
+DEBUG
-HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +DL_STANDALONE  
+USE_FCNTL  -USE_FLOCK   
+USE_POP  +USE_IMAP  +USE_SMTP  +USE_GSS  -USE_SSL_OPENSSL  +USE_SSL_GNUTLS  
+USE_SASL  +HAVE_GETADDRINFO  
+HAVE_REGCOMP  -USE_GNU_REGEX  
+HAVE_COLOR  +HAVE_START_COLOR  +HAVE_TYPEAHEAD  +HAVE_BKGDSET  
+HAVE_CURS_SET  +HAVE_META  +HAVE_RESIZETERM  
+CRYPT_BACKEND_CLASSIC_PGP  +CRYPT_BACKEND_CLASSIC_SMIME  -CRYPT_BACKEND_GPGME  
-EXACT_ADDRESS  -SUN_ATTACHMENT  
+ENABLE_NLS  -LOCALES_HACK  +COMPRESSED  +HAVE_WC_FUNCS  +HAVE_LANGINFO_CODESET 
 +HAVE_LANGINFO_YESEXPR  
+HAVE_ICONV  -ICONV_NONTRANS  +HAVE_LIBIDN  +HAVE_GETSID  +USE_HCACHE  
-ISPELL
SENDMAIL=/usr/sbin/sendmail
MAILPATH=/var/mail
PKGDATADIR=/usr/share/mutt
SYSCONFDIR=/etc
EXECSHELL=/bin/sh
MIXMASTER=mixmaster
To contact the developers, please mail to mutt-...@mutt.org.
To report a bug, please visit http://bugs.mutt.org/.

patch-1.5.13.cd.ifdef.2
patch-1.5.13.cd.purge_message.3.4
patch-1.5.13.nt+ab.xtitles.4
patch-1.5.4.vk.pgp_verbose_mime
patch-1.5.6.dw.maildir-mtime.1
patch-1.5.8.hr.sensible_browser_position.3

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.28.3 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mutt depends on:
ii  libc6 2.7-18 GNU C Library: Shared libraries
ii  libcomerr21.41.3-1   common error description library
ii  libgdbm3  1.8.3-4GNU dbm database routines (runtime
ii  libgnutls26   2.4.2-5the GNU TLS library - runtime libr
ii  libidn11  1.10-3 GNU libidn library, implementation
ii  libkrb53  1.6.dfsg.4~beta1-6 MIT Kerberos runtime libraries
ii  libncursesw5  5.7+20090124-1 shared libraries for terminal hand
ii  libsasl2-22.1.22.dfsg1-23Cyrus SASL - authentication abstra

Versions of packages mutt recommends:
ii  locales   2.7-18 GNU C Library: National Language (
ii  mime-support  3.44-1 MIME files 'mime.types'  'mailcap
ii  postfix [mail-transport-agent 2.5.5-1.1  High-performance mail transport ag

Versions of packages mutt suggests:
ii  aspell  0.60.6-1 GNU Aspell spell-checker
ii  ca-certificates 20080809 Common CA certificates
ii  gnupg   1.4.9-3  GNU privacy guard - a free PGP rep
ii  ispell  3.1.20.0-4.4 International Ispell (an interacti
pn  mixmaster   none   (no description available)
ii  openssl 0.9.8g-15Secure Socket Layer (SSL) binary a
pn  urlview none   (no description available)

Versions of packages mutt is related to:
ii  mutt  1.5.18-5   text-based mailreader supporting M
ii  mutt-dbg  1.5.18-5   debugging symbols for mutt
pn  mutt-patched  none (no description available)

-- 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#513937: auditd: typo in long description: 'records generate by'

2009-02-02 Thread Philipp Matthias Hahn
Hello!

On Mon, Feb 02, 2009 at 05:14:54PM +0100, Michael Prokop wrote:
 Package: auditd
...
  storing and searching the audit records generate by
  
  shouldn't this be
  generated?

Yes, thanks.

BYtE
Philipp Hah
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#513675: lirc: manual page beautification

2009-01-31 Thread Philipp Matthias Hahn
Package: lirc
Version: 0.8.3-3
Severity: minor

debian/patches/04_man_pages is missing the conversion for
--allow-simulate, I have included the full patch instead of giving a
patch to a patch:

-The --allow-simulate option will enable the SIMULATE command which can
+The \-\-allow-simulate option will enable the SIMULATE command which can

I've also attached my debian/patches/22_man_pages2 patch which
- formats references to programs in bold
- formats references to files in italic
- formats references to option-names in bold
- formats references to manual-pages in bold(roman).

Yes, I've read that the manual-pages are created by help2man, but since
help2man is not clever enougth to format this right itself, I think
doing it manually is an option; the help texts of the lirc programs
don't change that often.

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (989, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.28.2 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lirc depends on:
ii  debconf [debconf-2.0]1.5.24  Debian configuration management sy
ii  libasound2   1.0.16-2ALSA library
ii  libc62.7-18  GNU C Library: Shared libraries
ii  liblircclient0   0.8.3-3 infra-red remote control support -
ii  libusb-0.1-4 2:0.1.12-13 userspace USB programming library

lirc recommends no packages.

Versions of packages lirc suggests:
pn  lirc-modules-source   none (no description available)
pn  lirc-svga none (no description available)
pn  lirc-xnone (no description available)

-- debconf information excluded
fix hyphen-used-as-minus-sign problem.
fix manpage-has-bad-whatis-entry

(C) 2006 Hector Garcia hec...@debian.org
(C) 2008 Stefan Lippers-Hollmann s@gmx.de

--- a/doc/man/irexec.1
+++ b/doc/man/irexec.1
@@ -29,7 +29,7 @@
 \fB\-n\fR \fB\-\-name\fR
 use this program name
 .SH OPTIONS
-If you add the --daemon option irexec will fork to
+If you add the \-\-daemon option irexec will fork to
 background. That way you can easily start irexec from an init script. In
 this case you should specify a config file on the command line as irexec
 won't be able to find your home directory. Potential uses are shutting
--- a/doc/man/irrecord.1
+++ b/doc/man/irrecord.1
@@ -14,7 +14,7 @@
 features of a remote control.
 
 If the program fails to recognize the protocol of the remote control you
-should use the --force option to at least create a config file in raw mode.
+should use the \-\-force option to at least create a config file in raw mode.
 
 If \fIfile\fR already exists and contains a valid config irrecord will use the
 protocol description found there and will only try to record the
--- a/doc/man/irxevent.1
+++ b/doc/man/irxevent.1
@@ -165,7 +165,7 @@
 .SH TROUBLESHOOTING
 
 If you have problems finding the coordinates for a button click you can try
-xev -id window_id. The window_id can be found using xwininfo. If xev and
+xev \-id window_id. The window_id can be found using xwininfo. If xev and
 xwininfo are not part of your distribution you can find them at a FTP server
 using the search engine at: http://ftpsearch.ntnu.no/ . xev also reports the
 names of key symbols like Control_L (your left control key) or KP_Subtract
@@ -187,7 +187,7 @@
 Yet another possibility is to start xterm like this:
 
 .RS 3
-xterm -xrm XTerm.vt100.allowSendEvents: true
+xterm \-xrm XTerm.vt100.allowSendEvents: true
 .RE
 
 xemacs will accept events if you set a built-in variable. The following was
--- a/doc/man/lircd.8
+++ b/doc/man/lircd.8
@@ -1,7 +1,7 @@
 .\ DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH LIRCD 1 May 2008 lircd 0.8.3 FSF
+.TH LIRCD 8 May 2008 lircd 0.8.3 FSF
 .SH NAME
-LIRC daemon - decodes infrared signals and provides them on a Unix
+lircd \- decodes infrared signals and provides them on a Unix
 domain socket.
 .SH SYNOPSIS
 .B lircd
@@ -52,14 +52,14 @@
 \fB\-a\fR \fB\-\-allow\-simulate\fR
 accept SIMULATE command
 .SH OPTIONS
-The --permission option gives the file permission of /dev/lircd if it
+The \-\-permission option gives the file permission of /dev/lircd if it
 has to be created in octal representation. Read the documentation for
-chmod for further details. If no --permission option is given when the
+chmod for further details. If no \-\-permission option is given when the
 socket is initially created the default is to give all users read and
 write permissions (0666 in octal representation). If /dev/lircd already
 exists this option has no effect.
 
-With the --device option you can select the character device which lircd
+With the \-\-device option you can select the character device which lircd
 should read from. The default currently is /dev/lirc but it probably
 will change in future.
 
@@ -69,30 

Bug#513675: New version of 22_man_page2

2009-01-31 Thread Philipp Matthias Hahn
There war a minor formatting error regarding the lirc[m]d.8 pages,
here's a new patch.
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org
Improve reading experience of manual pages by applying visual hints
--- a/doc/man/ircat.1
+++ b/doc/man/ircat.1
@@ -7,11 +7,11 @@ ircat - print strings when pressing butt
 [\fIoptions\fR] \fIprog\fR
 .SH DESCRIPTION
 This program prints config strings to standard output. It can be used 
-to provide remote control input to scripts and to debug your .lircrc 
+to provide remote control input to scripts and to debug your \fI.lircrc\fP
 file.
 
 The argument to the program is the program name, as it
-appears in the prog entries in .lircrc.
+appears in the prog entries in \fI.lircrc\fP.
 .TP
 \fB\-h\fR \fB\-\-help\fR
 display usage summary
@@ -22,7 +22,7 @@ display version
 \fB\-c\fR \fB\-\-config=\fRfile
 set config file
 .SH EXAMPLES
-If .lircrc contains:
+If \fI.lircrc\fP contains:
 
 .nf 
 begin
--- a/doc/man/irexec.1
+++ b/doc/man/irexec.1
@@ -7,10 +7,10 @@ irexec - run programs with one button pr
 [\fIoptions\fR] [\fIconfig_file\fR]
 .SH DESCRIPTION
 This program lets you execute arbitrary commands on an IR signal decoded
-by lircd, the LIRC daemon. You can give irexec a command line parameter
+by \fBlircd\fP, the LIRC daemon. You can give irexec a command line parameter
 which has to be a name of a valid config file. If no command line
 parameters are given irexec reads the default config file which is
-usually ~/.lircrc.
+usually \fI~/.lircrc\fP.
 
 If irexec executes a program it will wait until this program terminates.
 So append a '' to the command string if you don't want that.
@@ -29,16 +29,16 @@ run in background
 \fB\-n\fR \fB\-\-name\fR
 use this program name
 .SH OPTIONS
-If you add the \-\-daemon option irexec will fork to
-background. That way you can easily start irexec from an init script. In
+If you add the \fB\-\-daemon\fP option irexec will fork to
+background. That way you can easily start \fBirexec\fP from an init script. In
 this case you should specify a config file on the command line as irexec
 won't be able to find your home directory. Potential uses are shutting
 down the computer, starting a dial-up connection etc.
 .SH NOTE
-If you start irexec, it reads your ~/.lircrc and reacts only on
+If you start irexec, it reads your \fI~/.lircrc\fP and reacts only on
 prog= entries that point to irexec. If you have included more than one
-program in your .lircrc, then start all these programs, they react
-itself only to their according entries in .lircrc.
+program in your \fI.lircrc\fP, then start all these programs, they react
+itself only to their according entries in \fI.lircrc\fP.
 .SH SEE ALSO
 The documentation for
 .B lirc
--- a/doc/man/irpty.1
+++ b/doc/man/irpty.1
@@ -4,16 +4,16 @@
 irpty - pseudo tty driver
 .SH SYNOPSIS
 .B irpty
-[\fIoptions\fR] \fIconfig_file -- program \fR[\fIargs \fR...]
+[\fIoptions\fR] \fIconfig_file \fB--\fP program \fR[\fIargs \fR...]
 .SH DESCRIPTION
 
-irpty connects to lircd to receive infrared codes and converts them to
-key strokes. E.g. type irpty ~/.lircrc -- workbone to control the
+\fBirpty\fP connects to lircd to receive infrared codes and converts them to
+key strokes. E.g. type irpty\fI ~/.lircrc\fP -- workbone to control the
 CD-player program workbone. Of course you will have to create an
 appropriate config file for this purpose first. The config string will
 be passed to the desired application. Note that you can use escape
 sequences to specify non printable characters. Have a look at the\
- .lircrc file format description for details.
+ \fI.lircrc\fP file format description for details.
 .TP
 \fB\-h\fR \fB\-\-help\fR
 display usage summary
--- a/doc/man/irrecord.1
+++ b/doc/man/irrecord.1
@@ -7,14 +7,14 @@ irrecord - application for recording IR-
 [\fIoptions\fR] \fIfile\fR
 .SH DESCRIPTION
 This program will record the signals from your remote control and create
-a config file for lircd. A proper config file for lircd is maybe the
+a config file for \fBlircd\fP(8). A proper config file for \fBlircd\fP(8) is 
maybe the
 most vital part of this package, so you should invest some time to
 create a working config file. Although I put a good deal of effort in
 this program it is often not possible to automatically recognize all
 features of a remote control.
 
 If the program fails to recognize the protocol of the remote control you
-should use the \-\-force option to at least create a config file in raw mode.
+should use the \fB\-\-force\fP option to at least create a config file in raw 
mode.
 
 If \fIfile\fR already exists and contains a valid config irrecord will use the
 protocol description found there and will only try to record the
@@ -22,8 +22,8 @@ buttons. This is very useful if you want
 files of the same brand are already available. Of course this will only
 work if the remotes use the same protocol but it's worth a try. You will
 find template files

Bug#511831: iceweasel: session management does not work with KDE

2009-01-15 Thread Philipp Matthias Hahn
Hello!

On Wed, Jan 14, 2009 at 09:03:46PM +0100, Mike Hommey wrote:
 On Wed, Jan 14, 2009 at 08:23:01PM +0100, Philipp Matthias Hahn wrote:
  Package: iceweasel
  Version: 3.0.5-1
  Severity: normal
  
  iceweasel isn't restarted when I re-log-in to KDE
...
 The problem is that kde session manager doesn't take into account that
 the process running is actually /usr/lib/iceweasel/firefox-bin -a
 iceweasel, and only remembers the executable, which is
 /usr/lib/xulrunner-1.9/xulrunner-stub (since
 /usr/lib/iceweasel/firefox-bin is a symbolic link to there).

Here some more background information, which might be useful for
further debugging:

$ xprop ### on the iceweasel-window:
WM_CLIENT_LEADER(WINDOW): window id # 0x361
_NET_WM_PID(CARDINAL) = 5578

$ xprop -id 0x361 ### why still 'firefox'?
WM_CLASS(STRING) = firefox-bin, Firefox-bin
WM_COMMAND(STRING) = { firefox-bin }
WM_CLIENT_LEADER(WINDOW): window id # 0x361
_NET_WM_PID(CARDINAL) = 5578

# GNOME (has|had) the same problem?
https://bugzilla.mozilla.org/show_bug.cgi?id=93789

# has special handling for (mozilla|firefox|thunderbird|sunbird)-bin
kdebase-3.5.9.dfsg.1/ksmserver/legacy.cpp

 I don't know if the gnome session manager does any better.

Don't know either. Can't promise any time soon to investigate further on
my own, but probably will do. Any help is appreciated.

BYtE
Philipp
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#511831: iceweasel: session management does not work with KDE

2009-01-15 Thread Philipp Matthias Hahn
HellO!

On Thu, Jan 15, 2009 at 02:19:01PM +0100, Philipp Matthias Hahn wrote:
 Here some more background information, which might be useful for
 further debugging:
...

More links to read:

# KDE
http://bugs.kde.org/167373

# RedHat: Firefox needs to register proper name for session restore  
https://bugzilla.redhat.com/show_bug.cgi?id=437596

BYtE
Philipp Hahn
-- 
Philipp Matthias Hahn pmh...@debian.org
 GPG/PGP: 9A540E39 @ keyrings.debian.org



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



Bug#511831: iceweasel: session management does not work with KDE

2009-01-14 Thread Philipp Matthias Hahn
Package: iceweasel
Version: 3.0.5-1
Severity: normal

iceweasel isn't restarted when I re-log-in to KDE

Steps to reproduce:
1. Start iceweasel
2. Log-out KDE session (assuming yoiu autosave your session)
3. Re-Log-in

Analysis:

$ grep xul ~/.kde/share/config/ksmserverrc

restartCommand10=/usr/lib/xulrunner-1.9/xulrunner-stub,--sm-config-prefix,/firefox-bin-2dvotL/,--sm-client-id,106575726f00012301364890292540178,--screen,0

$ /usr/lib/xulrunner-1.9/xulrunner-stub --sm-config-prefix /firefox-bin-2dvotL/ 
--sm-client-id 106575726f00012301364890292540178 --screen 0

Could not read application.ini

$ strace /usr/lib/xulrunner-1.9/xulrunner-stub --sm-config-prefix 
/firefox-bin-2dvotL/ --sm-client-id 106575726f00012301364890292540178 
--screen 0

...
access(/usr/lib/xulrunner-1.9/xulrunner/libxpcom.so, R_OK) = -1 ENOTDIR (Not 
a directory)
...
open(/usr/lib/xulrunner-1.9/application.ini, O_RDONLY) = -1 ENOENT (No such 
file or directory)

And here my knowledge of xulrunner-1.9 and iceweasel stopps.

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

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

Versions of packages iceweasel depends on:
ii  debianutils  2.30Miscellaneous utilities specific t
ii  fontconfig   2.6.0-3 generic font configuration library
ii  libc62.7-16  GNU C Library: Shared libraries
ii  libgcc1  1:4.3.2-1.1 GCC support library
ii  libglib2.0-0 2.16.6-1The GLib library of C routines
ii  libgtk2.0-0  2.12.11-4   The GTK+ graphical user interface 
ii  libnspr4-0d  4.7.1-4 NetScape Portable Runtime Library
ii  libstdc++6   4.3.2-1.1   The GNU Standard C++ Library v3
ii  procps   1:3.2.7-9   /proc file system utilities
ii  psmisc   22.6-1  Utilities that use the proc filesy
ii  xulrunner-1.91.9.0.5-1   XUL + XPCOM application runner

iceweasel recommends no packages.

Versions of packages iceweasel suggests:
pn  latex-xft-fonts   none (no description available)
ii  libkrb53  1.6.dfsg.4~beta1-5 MIT Kerberos runtime libraries
pn  mozpluggernone (no description available)
pn  ttf-mathematica4.1none (no description available)
pn  xfonts-mathml none (no description available)
pn  xprintnone (no description available)
ii  xulrunner-1.9-gnome-s 1.9.0.5-1  Support for GNOME in xulrunner app

-- 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#510595: nvram-wakeup: missing quotes in examples

2009-01-03 Thread Philipp Matthias Hahn
Package: nvram-wakeup
Version: 0.97-15
Severity: minor

All your examples are missing the closing quotation mark:

/usr/share/doc/nvram-wakeup/NEWS.Debian.gz
  date -d 1970-01-01 1089365289 sec UTC
  ^ ^
  date -u -d 1970-01-01 1089365289 sec UTC
 ^ ^
/usr/share/doc/nvram-wakeup/changelog.Debian.gz
  * Don't install /usr/sbin/time anymore. The functionallity of this tool can
be replaced by `date` (e.g. `date -d 1970-01-01 1089365289 sec UTC` and
 ^ ^
`date -u -d 1970-01-01 1089365289 sec UTC`) (Closes: #425120)
^ ^

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (989, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.27.10 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages nvram-wakeup depends on:
ii  libc6 2.7-16 GNU C Library: Shared libraries

nvram-wakeup recommends no packages.

nvram-wakeup suggests no packages.

-- 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#463270: gnupg2: an mpi of size 0 is not allowed

2009-01-03 Thread Philipp Matthias Hahn
Package: gnupg2
Version: 2.0.9-3.1
Followup-For: Bug #463270

The error is still present.

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (989, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.28 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gnupg2 depends on:
ii  libbz2-1.0 1.0.5-1   high-quality block-sorting file co
ii  libc6  2.7-16GNU C Library: Shared libraries
ii  libcurl3-gnutls7.18.2-8  Multi-protocol file transfer libra
ii  libgcrypt111.4.1-2   LGPL Crypto library - runtime libr
ii  libgpg-error0  1.4-2 library for common error values an
ii  libksba8   1.0.3-1   X.509 and CMS support library
ii  libreadline5   5.2-3 GNU readline and history libraries
ii  zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages gnupg2 recommends:
ii  gnupg-agent   2.0.9-3.1  GNU privacy guard - password agent
ii  libldap-2.4-2 2.4.11-1   OpenLDAP libraries

Versions of packages gnupg2 suggests:
pn  gnupg-doc none (no description available)
pn  xloadimagenone (no description available)

-- 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#505821: kipi-plugins: Still not fixed in 0.1.6-1

2008-12-16 Thread Philipp Matthias Hahn
Package: kipi-plugins
Version: 0.1.6-1
Followup-For: Bug #505821

The Google-map still is not shown with 0.1.6-1 from experimental.
See upstream-bug https://bugs.kde.org/show_bug.cgi?id=175033

It's fixed in 0.1.7, which is in SVN only. See following patch.

--- a/kipi-plugins/gpssync/gpseditdialog.cpp2008-03-16 14:16:30.0 
+0100
+++ b/kipi-plugins/gpssync/gpseditdialog.cpp2008-12-16 09:44:37.0 
+0100
@@ -241,8 +241,14 @@ void GPSEditDialog::readSettings()
 config.setGroup(GPS Sync Settings);
 resize(configDialogSize(config, QString(GPS Edit Dialog)));
 
+QString mapType = config.readEntry(Map Type, QString(G_NORMAL_MAP));
+
+if (mapType == QString(G_SATELLITE_TYPE))   mapType = 
QString(G_SATELLITE_MAP);
+else if (mapType == QString(G_MAP_TYPE))mapType = 
QString(G_NORMAL_MAP);
+else if (mapType == QString(G_HYBRID_TYPE)) mapType = 
QString(G_HYBRID_MAP);
+
+d-worldMap-setMapType(mapType);
 d-worldMap-setZoomLevel(config.readNumEntry(Zoom Level, 8));
-d-worldMap-setMapType(config.readEntry(Map Type, 
QString(G_MAP_TYPE)));
 
 d-altitudeInput-blockSignals(true);
 d-latitudeInput-blockSignals(true);
--- a/kipi-plugins/gpssync/gpsmapwidget.cpp 2008-03-16 14:16:30.0 
+0100
+++ b/kipi-plugins/gpssync/gpsmapwidget.cpp 2008-12-16 09:44:37.0 
+0100
@@ -152,7 +152,7 @@ void GPSMapWidget::khtmlMouseReleaseEven
 }
 
 // If a new map type have been selected, the Status
-// string is like : newMapType:G_SATELLITE_TYPE
+// string is like : newMapType:G_SATELLITE_MAP
 if (status.startsWith(QString(newMapType:)))
 {
 status.remove(0, 11);

After adding the patch as debian/patches/60_gpssync-api.diff to 0.1.5-4,
re-compiling it as 0.1.5-4.0pmhahn1, installing it using dpkg -i, the
map gets shown again, so I confirm that this patch actually fixes the
bug.
Please build a new package for lenny!

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

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

Versions of packages kipi-plugins depends on:
ii  kdelibs4c2a  4:3.5.10.dfsg.1-0lenny1 core libraries and binaries for al
ii  libc62.7-16  GNU C Library: Shared libraries
ii  libgcc1  1:4.3.2-1   GCC support library
ii  libgl1-mesa-glx  7.0.3-6 A free implementation of the OpenG
ii  libglib2.0-0 2.16.6-1The GLib library of C routines
ii  libgphoto2-2 2.4.1-3 gphoto2 digital camera library
ii  libgphoto2-port0 2.4.1-3 gphoto2 digital camera port librar
ii  libgpod3-nogtk   0.6.0-6 library to read and write songs to
ii  libjpeg626b-14   The Independent JPEG Group's JPEG 
ii  libkcal2b4:3.5.9-5   KDE calendaring library
ii  libkdcraw3   0.1.4-2 Raw picture decoding C++ library (
ii  libkexiv2-3  0.1.7-1+b1  Qt like interface for the libexiv2
ii  libkipi0 0.1.6-2 library for apps that want to use 
ii  libpng12-0   1.2.27-2PNG library - runtime
ii  libqt3-mt3:3.3.8b-5  Qt GUI Library (Threaded runtime v
ii  libstdc++6   4.3.2-1 The GNU Standard C++ Library v3
ii  libtiff4 3.8.2-11Tag Image File Format (TIFF) libra
ii  libx11-6 2:1.1.5-2   X11 client-side library
ii  libxml2  2.6.32.dfsg-5   GNOME XML library
ii  libxrandr2   2:1.2.3-1   X11 RandR extension library
ii  libxslt1.1   1.1.24-2XSLT processing library - runtime 

Versions of packages kipi-plugins recommends:
ii  imagemagick   7:6.3.7.9.dfsg1-2.1+lenny1 image manipulation programs
ii  kdeprint  4:3.5.9.dfsg.1-5   print system for KDE
ii  konqueror 4:3.5.9.dfsg.1-5   KDE's advanced file manager, web b

Versions of packages kipi-plugins suggests:
pn  gallery   none (no description available)
ii  gimp  2.4.7-1The GNU Image Manipulation Program
ii  k3b   1.0.5-3A sophisticated KDE CD burning app
pn  kipi-plugins-doc  none (no description available)
ii  kmail 4:3.5.9-5  KDE Email client
ii  kooka 4:3.5.9-3  scanner program for KDE
ii  mpg1231.4.3-4MPEG layer 1/2/3 audio player
ii  sane-utils1.0.19-22  API library for scanners -- utilit
ii  vorbis-tools  1.2.0-5several Ogg Vorbis tools

-- 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#508150: proj: Wrong/Missing Homepage:-field

2008-12-08 Thread Philipp Matthias Hahn
Package: proj
Version: 4.6.0-2
Severity: minor

The Description states:
 See the package proj-ps-doc for documentation in PostScript format
 and http://www.remotesensing.org/proj for additional resources.

That URL returns
$ GET http://www.remotesensing.org/proj
META HTTP-EQUIV=refresh CONTENT=1;URL=http://trac.osgeo.org/proj;

Please change the Description to http://trac.osgeo.org/proj/ and also
add the field in debian/control:
Homepage: http://trac.osgeo.org/proj

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

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

Versions of packages proj depends on:
ii  libc6 2.7-16 GNU C Library: Shared libraries

proj recommends no packages.

Versions of packages proj suggests:
pn  proj-ps-doc   none (no description available)

-- no debconf information



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



Bug#506897: strigi-plugins: empty package

2008-11-25 Thread Philipp Matthias Hahn
Package: strigi-plugins
Version: 0.5.7-1
Severity: important

The package is empty, does not provide anything, no package depends on
it, does not pull anything. Is it still required or is this a bug?

$ dpkg -L strigi-plugins
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/strigi-plugins
/usr/share/doc/strigi-plugins/README
/usr/share/doc/strigi-plugins/changelog.gz
/usr/share/doc/strigi-plugins/copyright
/usr/share/doc/strigi-plugins/changelog.Debian.gz

$ apt-cache rdepends strigi-plugins
strigi-plugins
Reverse Depends:
  strigi-daemon

$ LC_ALL=C apt-cache depends strigi-plugins
strigi-plugins
  Depends: strigi-daemon

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (x86_64)

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

Versions of packages strigi-plugins depends on:
ii  strigi-daemon 0.5.11-1   fast indexing and searching tool f

strigi-plugins recommends no packages.

strigi-plugins suggests no packages.

-- no debconf information



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



Bug#506256: qcad: Wrong mailcap file

2008-11-19 Thread Philipp Matthias Hahn
Package: qcad
Version: 2.0.5.0-1-4
Severity: normal

Qcad's mime-info file is broken:

$ cat /usr/share/mime-info/qcad.mime
image/vnd.dxf:
open=qcad %f
view=qcad %f

$ man mailcap
   The syntax of a mailcap file is quite simple, at least compared to 
termcap files.
   Any line that starts with # is a comment.  Blank lines are ignored.  
Otherwise,
   each line defines a single mailcap entry for a single content type.   
Long  lines
   may be continued by ending them with a backslash character, \.

It should probably be
image/vnd.dxf; qcad '%f'; test=test -n $DISPLAY; description=Drawing 
Exchange Format; nametemplate=%s.dxf


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (989, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.27.6 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages qcad depends on:
ii  libc6  2.7-16GNU C Library: Shared libraries
ii  libfontconfig1 2.6.0-3   generic font configuration library
ii  libgcc11:4.3.2-1 GCC support library
ii  libice62:1.0.4-1 X11 Inter-Client Exchange library
ii  libjpeg62  6b-14 The Independent JPEG Group's JPEG 
ii  libpng12-0 1.2.27-2  PNG library - runtime
ii  libqt3-mt  3:3.3.8b-5Qt GUI Library (Threaded runtime v
ii  libsm6 2:1.0.3-2 X11 Session Management library
ii  libstdc++6 4.3.2-1   The GNU Standard C++ Library v3
ii  libx11-6   2:1.1.5-2 X11 client-side library
ii  libxext6   2:1.0.4-1 X11 miscellaneous extension librar
ii  zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages qcad recommends:
ii  qcad-data2.0.5.0-1-4 professional CAD system -- shared 
ii  qcad-doc 2.0.5.0-1-4 professional CAD system -- documen

Versions of packages qcad suggests:
pn  partlibrary   none (no description available)

-- no debconf information



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



  1   2   >