Bug#137317: sqwebmail: missing passphrase input field

2005-03-18 Thread Lars Kruse
Package: sqwebmail
Followup-For: Bug #137317


The error message "gpg: Sorry, no terminal at all requested - can't get
input" appears, if no passphrase was supplied.

Sqwebmail does not show the passphrase input field, if it was connected
with http instead of https. This can be overriden for the apache webserver
by the following directive:
SetEnv HTTPS on


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



Bug#383260: dfsbuild: Custom script OR mount --bind /proc

2006-12-31 Thread Lars Kruse
Package: dfsbuild
Version: 0.99.2
Followup-For: Bug #383260

Hi,
I have the same problem as described above: I cannot install samba via
dfsbuild.

If install scripts of packages (like samba) may not depend on /proc (according
to the debian package policy), then a bug report should be filed against samba.
But if this is allowed, then dfsbuild should provide /proc (and maybe /sys)
within the chroot environment.

Otherwise a hook for pre- and post-installation would be nice to solve
this (very annoying) problem.

thanks and regards,
Lars

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages dfsbuild depends on:
ii  cdebootstrap  0.3.15 Bootstrap a Debian system
ii  cramfsprogs   1.1-6  Tools for CramFs (Compressed ROM F
ii  debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii  grub  0.97-20GRand Unified Bootloader
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libgmp3c2 2:4.2.1+dfsg-4 Multiprecision arithmetic library
ii  mkisofs   9:1.1.0-1  Dummy transition package for genis
ii  reprepro  1.3.1-1debian package repository producer
ii  ucf   2.0017 Update Configuration File: preserv

dfsbuild recommends no packages.

-- no debconf information


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



Bug#404555: dfsbuild: Patch for guessing a valid Release filename

2007-01-01 Thread Lars Kruse
Package: dfsbuild
Version: 0.99.2
Followup-For: Bug #404555


Hi,
the attached patch uses the file "Release" first and (if it fails) falls
back to "_dists_._Release". It works for me.

I hope, this fix is appropriate.

regards,
Lars

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages dfsbuild depends on:
ii  cdebootstrap  0.3.15 Bootstrap a Debian system
ii  cramfsprogs   1.1-6  Tools for CramFs (Compressed ROM F
ii  debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii  grub  0.97-20GRand Unified Bootloader
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libgmp3c2 2:4.2.1+dfsg-4 Multiprecision arithmetic library
ii  mkisofs   9:1.1.0-1  Dummy transition package for genis
ii  reprepro  1.3.1-1debian package repository producer
ii  ucf   2.0017 Update Configuration File: preserv

dfsbuild recommends no packages.

-- no debconf information
diff -ru dfsbuild.orig/dfsbuild-0.99.2/Actions/Mirror.hs 
dfsbuild/dfsbuild-0.99.2/Actions/Mirror.hs
--- dfsbuild.orig/dfsbuild-0.99.2/Actions/Mirror.hs 2006-04-20 
00:10:11.0 +0200
+++ dfsbuild/dfsbuild-0.99.2/Actions/Mirror.hs  2007-01-01 22:09:26.0 
+0100
@@ -33,7 +33,7 @@
   archargs ++ debugargs ++ ["-d", suite, targetdir env, mirror]
-- Next, copy them into the mirror.
codename <- getCodeName 
-   (targetdir env ++ "/var/cache/bootstrap/Release")
+   (targetdir env ++ "/var/cache/bootstrap/")
dm $ "Codename for this is " ++ codename
mapM_ (\x -> handle (\_ -> return ()) (createDirectory x 0o755))
  [mirrordir, mirrordir ++ "/conf"]
diff -ru dfsbuild.orig/dfsbuild-0.99.2/Utils.hs 
dfsbuild/dfsbuild-0.99.2/Utils.hs
--- dfsbuild.orig/dfsbuild-0.99.2/Utils.hs  2006-04-20 00:10:11.0 
+0200
+++ dfsbuild/dfsbuild-0.99.2/Utils.hs   2007-01-01 22:40:34.0 +0100
@@ -16,6 +16,7 @@
 import MissingH.ConfigParser
 import MissingH.Cmd
 import System.IO.Unsafe
+import System.IO.Error
 import Text.Regex
 import MissingH.Path.FilePath
 import System.Directory(doesFileExist)
@@ -72,7 +73,11 @@
 
 getCodeName :: FilePath -> IO String
 getCodeName fp =
-do c <- readFile fp
+do c_old <- System.IO.Error.catch (readFile (fp ++ "Release"))
+  (\e -> if System.IO.Error.isDoesNotExistError e then return "" 
else ioError e)
+   c_new <- System.IO.Error.catch (readFile (fp ++ "_dists_._Release"))
+  (\e -> if System.IO.Error.isDoesNotExistError e then return "" 
else ioError e)
+   c <- if length(c_old) > 0 then return c_old else return c_new   
let cr = mkRegex "Codename: ([a-z]+)"
case matchRegex cr c of
  Just [cn] -> return cn


Bug#404563: dfsbuild: Patch for scanning /usr/lib/grub and /lib/grub for bootloader files

2007-01-01 Thread Lars Kruse
Package: dfsbuild
Version: 0.99.2
Followup-For: Bug #404563


Hi,
the attached patch scans both /usr/lib/grub and /lib/grub for the grub
bootloader files.
This resolves the copy-grubfile bug for me.

regards,
Lars

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages dfsbuild depends on:
ii  cdebootstrap  0.3.15 Bootstrap a Debian system
ii  cramfsprogs   1.1-6  Tools for CramFs (Compressed ROM F
ii  debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii  grub  0.97-20GRand Unified Bootloader
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libgmp3c2 2:4.2.1+dfsg-4 Multiprecision arithmetic library
ii  mkisofs   9:1.1.0-1  Dummy transition package for genis
ii  reprepro  1.3.1-1debian package repository producer
ii  ucf   2.0017 Update Configuration File: preserv

dfsbuild recommends no packages.

-- no debconf information
diff -ruN dfsbuild.orig/dfsbuild-0.99.2/Bootloader/Grub.hs 
dfsbuild/dfsbuild-0.99.2/Bootloader/Grub.hs
--- dfsbuild.orig/dfsbuild-0.99.2/Bootloader/Grub.hs2006-04-20 
00:10:11.0 +0200
+++ dfsbuild/dfsbuild-0.99.2/Bootloader/Grub.hs 2007-01-02 00:56:45.0 
+0100
@@ -40,8 +40,11 @@
 
 grub_generic env =
 do createDirectory (targetdir env ++ "/boot/grub") 0o755
-   grubfiles <- glob "/lib/grub/*/*"
-   safeSystem "cp" $ ["-rv"] ++ grubfiles ++ [targetdir env ++ 
"/boot/grub/"]
+  -- since etch (Debian 4.0) grub files are located in /usr/lib 
instead of /lib
+   grubfiles_pre_etch <- glob "/lib/grub/*/*"
+   grubfiles_since_etch <- glob "/usr/lib/grub/*/*"
+   safeSystem "cp" $ ["-rv"] ++ grubfiles_pre_etch ++ grubfiles_since_etch 
++
+ [targetdir env ++ "/boot/grub/"]
menuText <- grubMenu env
writeFile (targetdir env ++ "/boot/grub/menu.lst") menuText
 


Bug#390801: dfsbuild: Duplicate of #404563

2007-01-01 Thread Lars Kruse
Package: dfsbuild
Version: 0.99.2
Followup-For: Bug #390801


Hi,
this bug report seems to be a duplicate of #404563.

regards,
Lars

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages dfsbuild depends on:
ii  cdebootstrap  0.3.15 Bootstrap a Debian system
ii  cramfsprogs   1.1-6  Tools for CramFs (Compressed ROM F
ii  debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii  grub  0.97-20GRand Unified Bootloader
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libgmp3c2 2:4.2.1+dfsg-4 Multiprecision arithmetic library
ii  mkisofs   9:1.1.0-1  Dummy transition package for genis
ii  reprepro  1.3.1-1debian package repository producer
ii  ucf   2.0017 Update Configuration File: preserv

dfsbuild recommends no packages.

-- no debconf information


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



Bug#399861: dfsbuild: Duplicate of #404555

2007-01-01 Thread Lars Kruse
Package: dfsbuild
Version: 0.99.2
Followup-For: Bug #399861


Hi,
this bug seems to be a duplicate of #404555.

regards,
Lars

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages dfsbuild depends on:
ii  cdebootstrap  0.3.15 Bootstrap a Debian system
ii  cramfsprogs   1.1-6  Tools for CramFs (Compressed ROM F
ii  debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii  grub  0.97-20GRand Unified Bootloader
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libgmp3c2 2:4.2.1+dfsg-4 Multiprecision arithmetic library
ii  mkisofs   9:1.1.0-1  Dummy transition package for genis
ii  reprepro  1.3.1-1debian package repository producer
ii  ucf   2.0017 Update Configuration File: preserv

dfsbuild recommends no packages.

-- no debconf information


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



Bug#405246: dfsbuild: Filenames in config file are relative to work directory

2007-01-01 Thread Lars Kruse
Package: dfsbuild
Version: 0.99.2
Severity: minor

Hi,
dfsbuild changes its current directory to the "work" directory. Thus it
is necessary to specify locations of files for 'installdebs',
'unpackdebs' and similar configuration settings either as absolute paths
(this is ok) or as relative paths based on the "work" directory. The
latter is not obvious and should (IMO) be mentioned in the comments of
the configuration file.

regards,
Lars

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages dfsbuild depends on:
ii  cdebootstrap  0.3.15 Bootstrap a Debian system
ii  cramfsprogs   1.1-6  Tools for CramFs (Compressed ROM F
ii  debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii  grub  0.97-20GRand Unified Bootloader
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libgmp3c2 2:4.2.1+dfsg-4 Multiprecision arithmetic library
ii  mkisofs   9:1.1.0-1  Dummy transition package for genis
ii  reprepro  1.3.1-1debian package repository producer
ii  ucf   2.0017 Update Configuration File: preserv

dfsbuild recommends no packages.

-- no debconf information


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



Bug#383260: dfsbuild: Patch for custom hook scripts

2007-01-03 Thread Lars Kruse
Package: dfsbuild
Version: 0.99.2
Followup-For: Bug #383260


Hi,
the attached patch introduces the configuration settings
'preparescripts' and 'cleanupscripts'.
Both may be a list of scripts that will get executed after
bootstrapping/before iso generation with the target directory as the
first and only parameter.

I hope that it helps.
regards,
Lars

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages dfsbuild depends on:
ii  cdebootstrap  0.3.15 Bootstrap a Debian system
ii  cramfsprogs   1.1-6  Tools for CramFs (Compressed ROM F
ii  debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii  grub  0.97-20GRand Unified Bootloader
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libgmp3c2 2:4.2.1+dfsg-4 Multiprecision arithmetic library
ii  mkisofs   9:1.1.0-1  Dummy transition package for genis
ii  reprepro  1.3.1-1debian package repository producer
ii  ucf   2.0017 Update Configuration File: preserv

dfsbuild recommends no packages.

-- no debconf information
--- dfsbuild.orig/dfsbuild-0.99.2/Actions.hs2006-04-20 00:10:11.0 
+0200
+++ dfsbuild/dfsbuild-0.99.2/Actions.hs 2007-01-03 15:36:59.0 +0100
@@ -43,6 +43,11 @@
 finished Bootstrapped
  Bootstrapped ->   -- Time to install shared files
  do installlib env
+finished EnvironmentPrepared
+ EnvironmentPrepared ->-- execute configurable hook scripts
+ do im $ "Executing preparation scripts"
+mapM_ (safeSystem `flip` [ targetdir env ])
+(splitWs $ eget env "preparescripts")
 finished LibsInstalled
  LibsInstalled ->-- Install additional packages
  do installpkgs env
@@ -68,6 +73,11 @@
  do safeSystem "mkcramfs" [(targetdir env) ++ "/opt/initrd",
(targetdir env) ++ "/boot/initrd.dfs"]
 recursiveRemove SystemFS $ (targetdir env) ++ "/opt/initrd"
+finished EnvironmentCleaned
+ EnvironmentCleaned ->-- execute configurable hook scripts
+ do im $ "Executing preparation scripts"
+mapM_ (safeSystem `flip` [ targetdir env ])
+(splitWs $ eget env "cleanupscripts")
 finished RamdiskBuilt
  RamdiskBuilt ->-- Install the bootloader
  do (isoargs, blfunc) <- Bootloader.install env
--- dfsbuild.orig/dfsbuild-0.99.2/Utils.hs  2007-01-01 23:06:17.0 
+0100
+++ dfsbuild/dfsbuild-0.99.2/Utils.hs   2007-01-03 15:33:00.0 +0100
@@ -30,10 +31,10 @@
  marker :: String,
  datestr :: String}
 
-data DFSState = Fresh | Initialized | Mirrored | Bootstrapped | Installed
-  | LibsInstalled | DebsInstalled | CfgHandled | InitPrepped 
+data DFSState = Fresh | Initialized | Mirrored | Bootstrapped | 
EnvironmentPrepared
+  | Installed | LibsInstalled | DebsInstalled | CfgHandled | 
InitPrepped 
   | RDPrepped
-  | KernelsInstalled | RamdiskBuilt | BootloaderInstalled
+  | KernelsInstalled | EnvironmentCleaned | RamdiskBuilt | 
BootloaderInstalled
   deriving (Eq, Show, Read, Ord)
 
 im = infoM "dfs"
--- dfsbuild.orig/dfsbuild-0.99.2/dfs.cfg   2006-07-02 01:46:22.0 
+0200
+++ dfsbuild/dfsbuild-0.99.2/dfs.cfg2007-01-03 15:40:22.0 +0100
@@ -115,6 +115,12 @@
 /var/log/dpkg.log
 /var/log/bootstrap.log
 
+# Scripts that should be executed after bootstrapping and before package 
installation
+#preparescripts =
+
+# Scripts that should be executed after package installation and before iso 
generation
+#cleanupscripts =
+
 ##
 # Arch settings: i386
 ##


Bug#408471: dfsbuild: "includedeb" used for var/cache/bootstrap/_dists_._Release.gpg

2007-01-25 Thread Lars Kruse
Package: dfsbuild
Version: 0.99.4
Severity: important


Hi,
dfsbuild exits on my system with the following error output:

[dfs/INFO] Welcome to dfsbuild.  Image architecture: "i386"
[dfs/INFO] Using working directory
/home/lars/subversion/cryptobox/live-cd/_builddir
[dfs/INFO] Using library directory /usr/lib/dfsbuild
[dfs/INFO] Running.
[dfs/INFO] Mirroring process starting.
[dfs/INFO] Running cdebootstrap for amd64
[dfs/INFO] Running reprepro for sarge
includedeb called with a file not ending with '.deb'
To ignore use --ignore=extension.
There have been errors!
[System.Cmd.Utils.safeSystem/WARNING] Command reprepro
["-b",".","includedeb","sarge","/home/lars/subversion/cryptobox/live-cd/_builddir/target/var/cache/bootstrap/_dists_._Release.gpg"]
failed; exit code 255
[dfs/CRITICAL] Exception: user error (Command reprepro
["-b",".","includedeb","sarge","/home/lars/subversion/cryptobox/live-cd/_builddir/target/var/cache/bootstrap/_dists_._Release.gpg"]
failed; exit code 255)
dfsbuild: user error (Command reprepro
["-b",".","includedeb","sarge","/home/lars/subversion/cryptobox/live-cd/_builddir/target/var/cache/bootstrap/_dists_._Release.gpg"]
failed; exit code 255)


it seems, as if line 53 in Actions/Mirror.hs
[debs <- glob (targetdir env ++ "/var/cache/bootstrap/*.deb"]
also includes files not ending in "*.deb" (e.g. "_dists_._Release.gpg" as seen
above).

What could cause this potential misbehaviour of "glob"?

regards,
Lars

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages dfsbuild depends on:
ii  cdebootstrap  0.3.15 Bootstrap a Debian system
ii  cramfsprogs   1.1-6  Tools for CramFs (Compressed ROM F
ii  debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii  grub  0.97-21GRand Unified Bootloader
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libgmp3c2 2:4.2.1+dfsg-4 Multiprecision arithmetic library
ii  mkisofs   9:1.1.1-1  Dummy transition package for genis
ii  reprepro  1.3.1-1debian package repository producer
ii  ucf   2.0018 Update Configuration File: preserv

dfsbuild recommends no packages.

-- no debconf information


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



Bug#740438: [shinken-common] Upgrade fails: mkdir: cannot create directory `/var/run/shinken': File exists

2014-03-01 Thread Lars Kruse
Package: shinken-common
Version: 1.4-3
Severity: normal

--- Please enter the report below this line. ---

Hi,

the postinst script of shinken-common contains the following line:
 mkdir /var/run/shinken
(around line 45)

This should probably be changed to:
 mkdir -p /var/run/shinken

The upgrade worked well after applying this change.

btw: thank you so much for upgrading the shinken package from 0.6 to 1.4!

Lars


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



Bug#683229: [yate-core] module regfile is missing but its config file exists

2012-07-29 Thread Lars Kruse
Package: yate-core
Version: 4.1.0-1~dfsg-2
Severity: normal

--- Please enter the report below this line. ---

Hi,

as a novice user of yate it took me some time to understand why the settings in
my /etc/yate/regfile.conf file were ignored completely. Finally I realized that
the regfile module is not part of the debian package.

Please either add the regfile module (which is great for a quick start) or
remove the corresponding config file in order to avoid confusion.

Thank you!


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



Bug#722960: [php-horde] hook uses /usr/bin/grep instead of /bin/grep

2013-09-14 Thread Lars Kruse
Package: php-horde
Version: 5.0.3+debian0-1
Severity: minor

--- Please enter the report below this line. ---


The file /etc/horde/horde/hooks.php contains a reference to /usr/bin/grep
instead of the correct path /bin/grep.

An error message is visible when running "horde-alarms":
 sh: 1: /usr/bin/grep: not found

Additionally the same error message appears periodically in the error log of the
webserver.

cheers,
Lars


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



Bug#668626: [isc-dhcp-client] rfc3442 classless routes: breaks routing if gateway is a local IP

2012-04-13 Thread Lars Kruse
Package: isc-dhcp-client
Version: 4.1.1-P1-9
Severity: normal
Tags: patch

--- Please enter the report below this line. ---

Hi,

the current implementation of the "rfc3442-classless-routes" exit hook breaks
the routing in my local setup. The attached patch fixes this issue for me.
Here is my setup ...

Consider four hosts:

A/B/C:
  three routers in front of different sub-nets (netA, netB, netC); their WAN
  interfaces are configured via DHCP (provided by G)
G:
  central router - delivering DHCP to A, B and C

I want to announce A, B and C as routers for their respective sub-nets via DHCP
to the other routers. This reduces problems with ICMP redirect and simplifies
routing in general (for me).


Here is the problem:

A adds the following routes via the rfc3442 exit hook:
 netA via A
 netB via B
 netC via C
the route to itself ("netA via A") competes with A's interface based route
(something along "netA dev eth0"). The result: the hosts in netA can't talk to A
anymore, since A uses the new "netA via A" route (looping -> packets are lost)
The attached patch skips the routes that point to the current router itself.


Just in case you need some real-life numbers: the following example is taken
from a host with the local IPs 172.16.19.1 ("lan") and 172.16.23.13 ("wan").

root@router-lardia:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric RefUse Iface
0.0.0.0 172.16.23.1 0.0.0.0 UG0  00 wan
172.16.16.0 172.16.23.1 255.255.240.0   UG0  00 wan
172.16.17.0 172.16.23.11255.255.255.0   UG0  00 wan
172.16.18.0 172.16.23.12255.255.255.0   UG0  00 wan
172.16.19.0 172.16.23.13255.255.255.0   UG0  00 wan
172.16.19.0 0.0.0.0 255.255.255.0   U 0  00 lan

The second to last line (gateway 172.16.23.13) is the crucial one: it prevents
packets to the local "lan" network (172.16.19.0/24) from being delivered via
"lan".
Essentially the router does not communicate via the "lan" interface at all.

The respective rfc3442 dhcp option (distributed by the central gateway) is the
following:
 dhcp-option=121,172.16.16.0/20,172.16.23.1, \
172.16.17.0/24,172.16.23.11, \
172.16.18.0/24,172.16.23.12, \
172.16.19.0/24,172.16.23.13


The attached patch compares the rfc3442 "gateway" with all local IP addresses
(retrieved via "ip addr show").
Basically it says: "never add a route that points to yourself".

What do you think about this change? Is this a relevant use-case?

cheers,
Lars
--- /root/rfc3442-classless-routes.orig	1960-09-30 13:33:19.0 +
+++ rfc3442-classless-routes	1960-09-30 13:49:04.0 +
@@ -23,6 +23,10 @@
 gateway[$j]=${rfc_routes[$i]}
 done
 
+# skip gateways identified by IP addresses that are attached to local interfaces
+# (prevent competing routes for local networks)
+ip addr show | grep -q " inet ${gateway[0]}\.${gateway[1]}\.${gateway[2]}\.${gateway[3]}/" && continue
+
 old_IFS="$IFS"
 IFS='.'
 


Bug#646236: [libmp4v2-dev] FTBFS for armhf: offset out of range

2011-10-22 Thread Lars Kruse
Package: libmp4v2-dev
Version: 1.9.1+svn479~dfsg0-2
Severity: normal

--- Please enter the report below this line. ---

the libmp4v2 package fails to build from source on armhf (armel with
hard-float).
Here is a build log:
http://buildd.debian-ports.org/status/fetch.php?pkg=mp4v2&arch=armhf&ver=1.9.1%2Bsvn479~dfsg0-2&stamp=1319080649
The crucial lines are:

 libtool: compile:  g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall 
-Wformat -g -O2 -fvisibility=hidden -c src/bmff/typebmff.cpp  -fPIC -DPIC -o 
src/bmff/.libs/typebmff.o
 /tmp/ccshNagF.s: Assembler messages:
 /tmp/ccshNagF.s:6419: Error: offset out of range
 /tmp/ccshNagF.s:8635: Error: offset out of range


Building is successful with optimization disabled.
Thus adding the "--disable-optimize" parameter to the "configure" line in
debian/rules fixes the problem on that platform. But this is surely not the
perfect solution.

btw: CXXFLAGS given in debian/rules (specifically "-Ox") is ignored
due to configure, I guess.

thanks for the package!

cheers,
Lars


--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.







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



Bug#858940: [node-browserify-light] browserify ignores modules in /usr/lib/nodejs

2017-03-28 Thread Lars Kruse
Package: node-browserify-light
Severity: normal

--- Please enter the report below this line. ---

Dear maintainers,

currently the node-browserify-lite program is searching for node modules only
in the directory $PWD/node_modules.
Thus it is not possible to use node modules that are installed via other debian
packages. These are found below /usr/lib/nodejs.

I would like to bundle a local application (partially) based on the system-wide
installed node modules. This requires the above additional search path.

The NODE_PATH environment variable could be used to override the default
node_modules location, but it doesn’t seem to be used when resolving modules
recursively and therefor fails if a required module requires another module.
Thus this environment variable currently would not solve my problem.

Thank you for your time!

Cheers,
Lars



Bug#855809: [clamav-milter] LocalNet configuration via debconf fails for multiple networks or hosts

2017-02-21 Thread Lars Kruse
Package: clamav-milter
Version: 0.99.2+dfsg-0+deb8u2
Severity: minor

--- Please enter the report below this line. ---

Dear Maintainer,

the helpful debconf-based configuration of clamav-milter contains the following
description for the "LocalNet" setting:

 Please specify, in CIDR notation (host(name)/mask), the hosts for which no
 scanning should be performed on incoming mail. Multiple entries should be
 separated by spaces.


After entering multiple networks in this field (e.g. "10.0.1.0/24 10.0.2.0/24")
the following line is written into the clamav-milter config file:

 LocalNet 10.0.1.0/24 10.0.2.0/24

clamav-milter refuses to work with this setting ("failed to resolve ...").


The proper configuration settings (according to the manpage) would be the
following:

 LocalNet 10.0.1.0/24
 LocalNet 10.0.2.0/24


Thank you for your time!
Cheers,
Lars



Bug#828188: [slt] Missing init script

2016-06-25 Thread Lars Kruse
Package: slt
Version: 0.0.git20140301-1
Severity: normal
Tags: patch

--- Please enter the report below this line. ---

Dear slt maintainer,

currently the slt package lacks integration for init systems.
Attached you find an init script and its related /etc/defaults/slt file.
Additionally you find a snippet for the (currently non-existing) READNE.Debian
file referring to this setup.

Thank you for your time!

Cheers,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 4.5.0-2-686-pae






slt_default
Description: Binary data


slt_init
Description: Binary data


slt_readme
Description: Binary data


Bug#828188: [slt] Correction: disable by default

2016-06-25 Thread Lars Kruse
Package: slt

--- Please enter the report below this line. ---

Hi,

I need to correct my previous submission.
In the defaults file "START_DAEMON" is set to "yes".
It should be "no" instead, since we cannot hope that a working configuration
file exists.

Cheers,
Lars



Bug#768376: [libvirt-daemon-system]

2015-05-30 Thread Lars Kruse
Package: libvirt-daemon-system
Version: 1.2.15-2

--- Please enter the report below this line. ---

Is there anything missing in the documentation patch offered by Reco on the 7th
of November 2014?
From my point of view it clearly documents access control with and without
policykit as well as the special treatment possibly necessary when using
systemd without policykit.

Just the first word of Reco's patch needs to be changed from "Remove" to
"Remote".

Or is anything else missing?

Cheers,
Lars


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



Bug#703282: [linphone] Workaround for numeric username

2015-01-01 Thread Lars Kruse
Package: linphone
Version: 3.6.1-2.4+b1

--- Please enter the report below this line. ---

The same problem still persists with v3.6.

Numeric IDs are common for other providers, as well (e.g. easybell).

I worked around this problem with these steps:
* enter a username starting with a letter in the wizard
* use "Options -> Preferences -> Manage SIP Accounts" and change the username
  (there is no validation in this dialog)

cheers,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 3.16.0-4-686-pae


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



Bug#724344: [wnpp]

2015-05-02 Thread Lars Kruse
Package: wnpp

--- Please enter the report below this line. ---

Hi maxigas,

just two days ago v0.9 of bdsync was released:
 https://github.com/TargetHolding/bdsync/releases/tag/v0.9
It includes fln's patch (or a variation) for GnuTLS support:
 https://github.com/fln/bdsync/commit/768d7ecbb95c46af88c3bdad94193d71ea281815

I would appreciate a debian package for bdsync a lot!

thanks,
Lars


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



Bug#816061: [needrestart] Login manager "slim" should be disabled by default

2016-02-26 Thread Lars Kruse
Package: needrestart
Version: 2.6-1
Severity: normal

--- Please enter the report below this line. ---

Hello,

I noticed that "slim" (a graphical login manager) is not disabled by default in
/etc/needrestart/needrestart.conf.
"q(^gdm) => 0," should probably be added to $nrconf{override_rc}.

Thank you!

Cheers,
Lars


--- System information. ---
Architecture: i386
Kernel:   Linux 4.3.0-1-686-pae

Debian Release: stretch/sid
  500 testing 192.168.2.12 

--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.



Bug#872985: [lirc] postinst of lirc fails if systemd is not installed

2017-08-28 Thread Lars Kruse
Package: lirc
Version: 0.10.0-2

--- Please enter the report below this line. ---

Hello,

I experienced the same problem after upgrading lirc from v0.9.4c-9 to 
v0.10.0-2.


On 23/08/17 12:34, Alec Leamas wrote:

> hm... don't you have systemd installed? systemd-tmpfiles is an 
> integral part of systemd, seems strange that the script cannot find it.

The following set of related packages is installed on my system:

# dpkg -l | grep -E "(systemd|sysv)" | cut -c 1-60
ii  libsystemd0  234-2.3
ii  systemd-shim 10-3
ii  sysv-rc  2.88dsf-59.9
ii  sysvinit-core2.88dsf-59.9
ii  sysvinit-utils   2.88dsf-59.9

"systemd-tmpfiles" is part of the "systemd" package (not installed).


It looks like it would be sufficient to guard the content of the 
(systemd-related) postinst script with a check for the existence of
"/bin/systemd-tmpfiles".

Thank you!

Cheers,
Lars



Bug#769158: [Packaging] Bug#769158: munin, munin-node: fails to upgrade from 'sid' - trying to overwrite /usr/share/man/man5/munin.conf.5.gz

2017-09-04 Thread Lars Kruse
Hello,


Am Fri, 7 Oct 2016 16:03:00 +
schrieb Holger Levsen :

> On Thu, Oct 06, 2016 at 10:38:45AM +0200, Andreas Beckmann wrote:
> > Followup-For: Bug #769158
> > Control: found -1 2.999.3-1
> > and now we have even more overwrite conflicts (without
> > guarantee on completeness):  
> 
> hmpf. where do you see those?
> https://piuparts.debian.org/sid2experimental/source/m/munin.html looks
> sunny and well…

I am not used to reading piuparts logs, thus just wild guessing ...
Could it be, that munin-doc was not installed during the above test?

Taking the history of the file /usr/share/man/man5/munin.conf.5.gz as 
an example:
* stretch/buster/sid: part of "munin-doc"
* experimental: part of "munin"

Andreas' log indicated the same conflict / transition from 
"munin-plugins-extra" to "munin".

Cheers,
Lars

[1] https://packages.debian.org/sid/all/munin-doc/filelist
[2] https://packages.debian.org/experimental/all/munin/filelist



Bug#866180: [mod-wsgi] "Bad Request" with moinmoin while saving a page

2017-06-27 Thread Lars Kruse
Package: mod-wsgi
Version: 4.5.11-1
Severity: normal

--- Please enter the report below this line. ---

Recently I upgrade my wiki server (based on moinmoin) from jessie to buster.
Thank you for that release!

Sadly I received notifications from multiple users in multiple moin wikis
afterwards. They received the following message when trying to save a page:

  Bad Request
  The browser (or proxy) sent a request that this server could not understand.

Not all wiki pages were affected - but all affected wiki pages showed this
behaviour reliably with every save request.

I chased down the problem to the package libapache2-mod-wsgi.
With the version from buster (4.5.11-1) the problem occurred.
With the version from jessie (4.4.13-0.1) the problem disappeared.
I also tried another version (4.5.7-1) from snapshot.debian.org - this worked,
as well.
Switching back and forth between these versions showed predictable behaviour.

I bisected the (few) commits of mod-wsgi's upstream repository.
The problem started here:
 
https://github.com/GrahamDumpleton/mod_wsgi/commit/4e757103334765691fab24362a41c870c990be8f
I went away with this commit:
 
https://github.com/GrahamDumpleton/mod_wsgi/commit/9192fd36620ca7515954e4ef2d21458c8563ebe2

The host is running amd64.

Thank you for your time.

Cheers,
Lars



Bug#867790: vdirsyncer: missing upstream changelog

2017-07-09 Thread Lars Kruse
Package: vdirsyncer
Version: 0.16.0-1
Severity: minor

Dear Maintainer,

the changelog file shipped with the Debian package of vdirsyncer
contains no information, but just a reference to another file (in
upstream's source, probably):

  root@erker:~# zcat /usr/share/doc/vdirsyncer/changelog.gz 
  .. include:: ../CHANGELOG.rst 


Thank you for your time!

Cheers,
Lars

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-3-686-pae (SMP w/2 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 /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages vdirsyncer depends on:
ii  python33.5.3-3
ii  python3-atomicwrites   1.1.5-1
ii  python3-click  6.6-1
ii  python3-click-log  0.1.8-1
ii  python3-click-threading0.4.3-1
ii  python3-requests   2.12.4-1
ii  python3-requests-toolbelt  0.7.0-1

vdirsyncer recommends no packages.

Versions of packages vdirsyncer suggests:
pn  python3-requests-oauthlib  

-- no debconf information



Bug#849426: [openvdb] Add python3 support

2016-12-26 Thread Lars Kruse
Package: openvdb
Version: 3.2.0-2.1
Severity: normal

--- Please enter the report below this line. ---

Hello,

with v3.2 openvdb gained python3 support.
See the changelog:
 https://github.com/dreamworksanimation/openvdb/blob/v3.2.0/openvdb/CHANGES#L149
or the merged feature branch:
 
https://github.com/dreamworksanimation/openvdb/commit/4f5d7cb073bf1d798d5ed2044992d7d29ef09fc8

I would highly appreciate a python3 module for openvdb. Currently there is
only a python2 module.

Thank you for your time!

Cheers,
Lars

--- System information. ---
Architecture: 
Kernel:   Linux 4.8.0-1-686-pae

Debian Release: stretch/sid
  500 testing 192.168.2.12 

--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.



Bug#831464: [munin-plugins-extra] spamstats: add debian-specific default configuration

2016-07-16 Thread Lars Kruse
Package: munin-plugins-extra
Version: 2.0.25-1
Severity: normal

--- Please enter the report below this line. ---

Dear maintainers,

I just tried to enable the spamstat plugin on my host with a local running
spamassassing daemon. 

In order to get the munin plugin running, I needed to add a configuration for
spamassassins default setup (at least for the Debian one):

 [spamstats]
 group adm
 env.logfile mail.log

Maybe the package munin-plugins-extra should deliver an additional plugin
configuration file (e.g. /etc/munin/plugin-conf.d/munin-plugins-extra) next to
the one delivered by munin-node? Or maybe the section above should be included
in the configuration file that is part of munin-node?

Thank you for your time!

Cheers,
Lars



Bug#831738: [gajim] Please downgrade "Depends" to "Recommends" on dbus, python-dbus

2016-07-18 Thread Lars Kruse
Package: gajim
Version: 0.16.5-1
Severity: normal

--- Please enter the report below this line. ---

Dear maintainers,

Gajim lists "dbus" as an optional runtime requirement.
It carefully checks during startup if the "dbus" python module is available.

In contrast "dbus" and "python-dbus" are currently listed in "Depends" instead
of "Recommends".

I just verified that gajim works on a Debian testing system by removing the dbus
module files. Gajim started and worked without any issues.

I would be pleased if you could downgrade the package dependency.

Thank you!
Cheers,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 4.6.0-1-686-pae

Debian Release: stretch/sid

--- Package information. ---
Depends   (Version) | Installed
===-+-==
python:any(>= 2.6.6-7~) | 
python-gtk2 (>= 2.22.0) | 2.24.0-4
dnsutils| 1:9.10.3.dfsg.P4-10
dbus| 1.10.8-1
python-dbus   (>= 0.81) | 1.2.4-1
python-nbxmpp(>= 0.5.3) | 0.5.3-1


Recommends   (Version) | Installed
==-+-===
python-openssl   (>= 0.12) | 16.0.0-1
python-pyasn1  | 0.1.9-1
python-crypto  | 2.6.1-6+b1
notification-daemon| 3.20.0-1
ca-certificates| 20160104


Suggests(Version) | Installed
=-+-===
libxss1   | 1:1.2.2-1
avahi-daemon  | 0.6.32-1
python-avahi  | 
libgtkspell0  | 2.0.16-1.1
aspell-en | 
 OR aspell-dictionary | 
python-gnome2 | 2.28.1+dfsg-1.1
python-gnomekeyring   | 
gnome-keyring | 3.20.0-1
kwalletcli| 
python-kerberos  (>= 1.1) | 
texlive-latex-base| 2016.20160623-1
dvipng| 1.14-2+b2
python-farstream  | 
gstreamer0.10-plugins-ugly| 
python-gconf  | 2.28.1+dfsg-1.1
nautilus-sendto   | 
network-manager   | 
python-pycurl | 7.43.0-1
python-gupnp-igd  | 



Bug#1077759: gosa: failed to change user entry: Uncaught ReflectionException: Property LDAP::$count does not exist

2024-08-01 Thread Lars Kruse
Package: gosa
Version: 2.8~git20230203.10abe45+dfsg-1+deb12u2
Severity: normal

Dear Maintainer,

I recently noticed, that I cannot edit properties of a user account
in the GOsa web interface anymore.
This applies to my own account as well as other people's accounts in an
admin context.

I am running Debian Bookworm and I am not aware of any special
ingredients in the affected system.

Example procedure:
1. log into GOsa as a user
1. select "Edit user settings" (the wording is not exact; I am using the
   German localization)
1. click "Edit"
1. change one of the user properties (e.g. first name, academic title,
   birthday, ...)
1. click "OK"

The following error message is emitted now:

Fatal error: Uncaught ReflectionException:
Property LDAP::$count does not exist in 
/usr/share/gosa/include/class_ldapMultiplexer.inc:55
Stack trace:
 #0 /usr/share/gosa/include/class_ldapMultiplexer.inc(55): 
ReflectionProperty->__construct()
 #1 /usr/share/gosa/plugins/personal/generic/class_user.inc(1357): 
ldapMultiplexer->__get()
 #2 /usr/share/gosa/include/class_tabs.inc(412): user->check()
 #3 /usr/share/gosa/plugins/personal/myaccount/main.inc(87): tabs->check()
 #4 /usr/share/gosa/html/main.php(427): require('...')
 #5 {main} thrown in /usr/share/gosa/include/class_ldapMultiplexer.inc on line 
55

A reboot of the host providing GOSa did not change this behavior.

I *think*, the above procedure was working before, but I am not aware
of any local changes.

Do you have an idea, what could cause this error message?

Thank you for your time!

Lars



Bug#1058561: auto-apt-proxy: for hostname `apt-proxy` resolving to both an IPv4 and IPv6 address, only the IPv6 address is attempted

2023-12-12 Thread Lars Kruse
Package: auto-apt-proxy
Version: 14.1
Severity: normal

Dear Maintainer,

Hello,

in my environment the name `apt-proxy` resolves to both an IPv4 and an
IPv6 address.
In `/usr/bin/auto-apt-proxy` the hostname `apt-proxy` is resolved via
the following command:

  getent hosts apt-proxy

But the above command omits all IPv4 addresses, if at least one IPv6
address is found.
This seems to be the quirky - but intended - behavior of the `getent hosts`
command: https://sourceware.org/bugzilla/show_bug.cgi?id=10859

This prevents `auto-apt-proxy` from working in environments, where IPv6
is disabled for some reason (e.g. a docker instance started by
gitlab-runner configured for IPv4-only).
There, IPv6 addresses are returnd by `getent hosts`, but the IPv4-only
network setup renders these addresses unreachable.

Maybe something like the following command could be useful instead?

  getent ahosts ix.de | awk '{print $1}' | sort --reverse | uniq

This should return all IPv4 and IPv6 addresses for a given hostname.
`--reverse` seems to result in IPv6 addresses being on top.


Cheers,
Lars


-- System Information:
Debian Release: trixie/sid
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages auto-apt-proxy depends on:
ii  apt  2.7.6

Versions of packages auto-apt-proxy recommends:
ii  busybox   1:1.36.1-3.1
ii  iproute2  6.5.0-4

auto-apt-proxy suggests no packages.

-- no debconf information



Bug#1058566: auto-apt-proxy: "approx" should not be given https URLs

2023-12-12 Thread Lars Kruse
Package: auto-apt-proxy
Version: 14.1
Severity: normal

Dear Maintainer,

according to d#756656 [1] https-URLs cannot be given to `approx`.
Thus, the `approx` check should be skipped when an https URL is
requested.

Cheers,
Lars

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756656



Bug#1068865: gosa: Setup failure: "PHP Fatal error: Uncaught TypeError: ldap_get_entries()"

2024-04-12 Thread Lars Kruse
Package: gosa
Version: 2.8~git20230203.10abe45+dfsg-1+deb12u2
Severity: normal

Dear Maintainer,

thank you for maintaining gosa!

I just run the web-based setup procedure of gosa in Debian Bookworm.
Quite early I received the following error:

PHP Fatal error:  Uncaught TypeError: ldap_get_entries(): Argument #2 ($result) 
must be of type LDAP\\Result, bool given in 
/usr/share/gosa/include/class_ldap.inc:1525\nStack trace:\n#0 
/usr/share/gosa/include/class_ldap.inc(1525): ldap_get_entries()\n#1 
/usr/share/gosa/setup/class_setupStep_Ldap.inc(73): 
LDAP::get_naming_contexts()\n#2 /usr/share/gosa/setup/class_setup.inc(79): 
Step_Ldap->execute()\n#3 /usr/share/gosa/setup/main.inc(29): 
setup->execute()\n#4 /usr/share/gosa/html/setup.php(123): 
require_once('...')\n#5 {main}\n  thrown in 
/usr/share/gosa/include/class_ldap.inc on line 1525, referer: 
https://accounts.silicann.systems/setup.php

According to the environment settings visible in the apache2 log, the
culprit seems to be the assumption, that a local LDAP server is
available:

  ldap_connect_to_host: TCP localhost:389

Maybe the setup procedure does not deal with a remote LDAP server gracefully?

My workaround was a temporary `ssh -R ...` port forwarding between the
remote LDAP server and the local host running gosa.
The following setup screen allowed me to configure the real LDAP URI.

Thanks for your time,
Lars



Bug#1032484: django-macaddress: Please package new upstream releases for compatibility with recent Django versions

2023-03-07 Thread Lars Kruse
Source: django-macaddress
Version: 1.5.0-3
Severity: wishlist

Dear Maintainer,

a few minor releases were published for django-macaddress during the
last years.
Mostly they deal with issues regarding compatibility with more recent
Django versions.
See [1] for details.

I would really appreciate, if you could package the latest upstream
version of django-macaddress.
Maybe even in time for Bookworm? That would be fabulous!

Thank you for maintaining this package!

Cheers,
Lars

[1] https://github.com/django-macaddress/django-macaddress/releases



Bug#1010406: kexec-tools: add trivial support for restart/reload via stop/start

2022-11-06 Thread Lars Kruse
Package: kexec-tools
Version: 1:2.0.24-1+b1
Followup-For: Bug #1010406
Control: tags -1 patch

Dear Maintainer,

here on my system I replaced the content of the "restart" branch with
a simple stop/start sequence:

restart|reload|force-reload)
"$0" stop
"$0" start
;;

This works fine here (the "start" operation is a no-op, anyway).

Attached you find a patch with the above change applied to both init
scripts.

Thanks for providing an init script for this package!

Cheers,
Lars
--- /etc/init.d/kexec.orig  2022-11-06 21:26:18.670086639 +0100
+++ /etc/init.d/kexec   2022-11-06 21:27:52.981249908 +0100
@@ -37,8 +37,8 @@
# No-op
;;
   restart|reload|force-reload)
-   echo "Error: argument '$1' not supported" >&2
-   exit 3
+   "$0" stop
+   "$0" start
;;
   stop)
# Systemd has its own kexec service (which will call the kexec
--- /etc/init.d/kexec-load.orig 2022-11-06 21:26:10.545814141 +0100
+++ /etc/init.d/kexec-load  2022-11-06 21:27:58.109421912 +0100
@@ -102,8 +102,8 @@
# No-op
;;
   restart|reload|force-reload)
-   echo "Error: argument '$1' not supported" >&2
-   exit 3
+   "$0" stop
+   "$0" start
;;
   stop)
# If running systemd, we want kexec reboot only if current


Bug#1024143: gitlab: postinst fails silently within rake-tasks, if /var/lib/gitlab/.cache/yarn/v6 does not exist

2022-11-15 Thread Lars Kruse
Package: gitlab
Version: 15.2.3+ds1-2~fto11+1
Severity: normal
Tags: patch

Dear Maintainer,

during gitlab's package installation, the following line in
`rake-tasks.sh` causes a failure of the postinst processing:

> -runuser -u ${gitlab_user} -- sh -c 'test -d "/var/lib/gitlab/.cache/yarn/v6" 
> && find /var/lib/gitlab/.cache/yarn/v6/ -name .yarn-metadata.json -perm -a=w 
> -exec chmod 644 {} \;'

The above fails, if the directory does not exists.
Due to the shell's exit-on-error (`set -e`), this failure is fatal.

Attached you find a patch, which ensures the proper exitcode for the
line above.

Cheers,
Lars
--- /usr/lib/gitlab/scripts/rake-tasks.sh.orig  2022-11-15 05:16:06.185030967 
+0100
+++ /usr/lib/gitlab/scripts/rake-tasks.sh   2022-11-15 05:16:32.504552974 
+0100
@@ -45,7 +45,7 @@
 runuser -u ${gitlab_user} -- sh -c 'if ! grep nodeLinker .yarnrc.yml 
>/dev/null; then echo "nodeLinker: \"node-modules\"" >>.yarnrc.yml; fi'
 runuser -u ${gitlab_user} -- sh -c 'yarnpkg install'
 # Remove write permissions of .yarn-metadata.json files
-runuser -u ${gitlab_user} -- sh -c 'test -d "/var/lib/gitlab/.cache/yarn/v6" 
&& find /var/lib/gitlab/.cache/yarn/v6/ -name .yarn-metadata.json -perm -a=w 
-exec chmod 644 {} \;'
+runuser -u ${gitlab_user} -- sh -c 'if test -d 
"/var/lib/gitlab/.cache/yarn/v6"; then find /var/lib/gitlab/.cache/yarn/v6/ 
-name .yarn-metadata.json -perm -a=w -exec chmod 644 {} \;; fi'
 
 cd /usr/share/gitlab
 


Bug#1029623: gitlab: Services are not restarted in case of a missing database server during startup

2023-01-25 Thread Lars Kruse
Package: gitlab
Version: 15.2.3+ds1-2~fto11+1
Severity: normal

Dear Maintainer,

recently I noticed, that the following gitlab-related services remained
in the "failed" state after booting the VM:
* gitlab-puma
* gitlab-sidekiq
* gitlab-workhorse

The problem was caused by the absence of the database server (it was
just booting up in a separate VM).

The same applies probably to `gitlab-mailroom`, but that service was
probably just lucky or arrived late.

Currently the `Restart` directive in the service files of the above
services is set to `Restart=on-abnormal`.
Thus, non-zero exit codes do not trigger a restart.

But the missing database connection caused exactly such a non-zero
exitcode.

Thus I would suggest to use `Restart=on-failure` for these (all?)
services, instead.

Thank you for maintaining the gitlab package!

Cheers,
Lars



Bug#1058566: auto-apt-proxy: "approx" should not be given https URLs

2024-09-06 Thread Lars Kruse
Hello,


Am Wed, 4 Sep 2024 19:48:27 -0300
schrieb Antonio Terceiro :

> Can you please clarify how exactly are you hitting this issue? Can you
> provide an example of how I can reproduce this?

yes, sorry for omitting these details in my initial bug report.

I just created a fresh image for testing and ran the following procedure:

1. `apt install auto-apt-proxy ca-certificates`
   (certificates are necessary for https connections)
1. change the URL in `/etc/apt/sources.list` to
http://deb.debian.org/debian
1. run `apt update` -> success
1. change the URL in `/etc/apt/sources.list` to
https://deb.debian.org/debian
1. run `apt update` -> failure (see below)
1. `apt purge auto-apt-proxy`
1. run `apt update` -> success


Here `auto-apt-proxy` detected the presence of approx via the DNS SRV entry
(_apt_proxy._tcp).

The above example illustrates, that auto-apt-proxy will send the request for
an https ressource to approx, even though approx cannot handle such requests.

Of course, the use case behind the above switch to "https" can be questioned,
since the default settings for apt servers usually use http URLs.

In my use case we stumbled upon the problem, since our internal apt repository
server is usually accessed via https (for no specific reasons).
This turned out to be problematic as soon as approx was indirectly used via
auto-apt-proxy.

I hope, this clarifies my use case.

Cheers,
Lars


Error message during "apt update" for HTTPS URL via approx:

Err:2 https://deb.debian.org/debian bookworm InRelease
  Invalid response from proxy: HTTP/1.1 403 Forbidden  Content-type: text/html  
Content-Length: 76  Date: Fri, 06 Sep 2024 02:12:16 GMT  Server: approx/5.12 
Ocamlnet/ [IP: fdb5:576b:c643:100:216:3eff:fe27:86ee ]
Err:3 https://deb.debian.org/debian bookworm-updates InRelease
  Invalid response from proxy: HTTP/1.1 403 Forbidden  Content-type: text/html  
Content-Length: 76  Date: Fri, 06 Sep 2024 02:12:17 GMT  Server: approx/5.12 
Ocamlnet/ [IP: fdb5:576b:c643:100:216:3eff:fe27:86ee ]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: Failed to fetch https://deb.debian.org/debian/dists/bookworm/InRelease  
Invalid response from proxy: HTTP/1.1 403 Forbidden  Content-type: text/html  
Content-Length: 76  Date: Fri, 06 Sep 2024 02:12:16 GMT  Server: approx/5.12 
Ocamlnet/ [IP: fdb5:576b:c643:100:216:3eff:fe27:86ee ]
W: Failed to fetch 
https://deb.debian.org/debian/dists/bookworm-updates/InRelease  Invalid 
response from proxy: HTTP/1.1 403 Forbidden  Content-type: text/html  
Content-Length: 76  Date: Fri, 06 Sep 2024 02:12:17 GMT  Server: approx/5.12 
Ocamlnet/ [IP: fdb5:576b:c643:100:216:3eff:fe27:86ee ]



Bug#482379: [stunnel4] connection to terminal caused by libwrap in stunnel

2009-01-10 Thread Lars Kruse
Package: stunnel4
Version: 3:4.22-2

--- Please enter the report below this line. ---

Hi,

this problem does not ocour with stunnel 4.18 (etch).
I went through intermediate releases (taken from ubuntu) and noticed, that the
problem starts in 4.21. Version 4.20 still works as expected.

The problem disappeared, when I added the "--disable-libwrap" switch to the
"configure" line in debian/rules.

A symptom of this problem is the existence of multiple processes after startup:
 erker:~/ttt/stunnel/testing/stunnel4-4.22# ps -ef| grep stun
 root 29364 1  0 13:37 pts/100:00:00 src/stunnel -fd 0
 root 29365 1  0 13:37 pts/100:00:00 src/stunnel -fd 0
 root 29366 1  0 13:37 pts/100:00:00 src/stunnel -fd 0
 root 29367 1  0 13:37 pts/100:00:00 src/stunnel -fd 0
 root 29368 1  0 13:37 pts/100:00:00 src/stunnel -fd 0
 lars 29369 1  0 13:37 ?00:00:00 src/stunnel -fd 0

The stdout/stderr FDs of the first five root-owned processes are connected
to /dev/pts/1. The user-owned process is connected to /dev/null (as it should
be).

I posted this problem to the stunnel-user mailinglist - see
http://stunnel.mirt.net/pipermail/stunnel-users/2009-January/002218.html

Hopefully, upstream will take care for the problem ...

Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.26-1-686

Debian Release: 5.0
  990 testing localhost 
  990 testing debian-multimedia.gnali.org 

--- Package information. ---
Depends  (Version) | Installed
==-+-==
libc6   (>= 2.7-1) | 2.7-16
libssl0.9.8  (>= 0.9.8f-5) | 0.9.8g-14
libwrap0   (>= 7.6-4~) | 7.6.q-16
openssl| 0.9.8g-14
netbase| 4.34
perl-modules   | 5.10.0-18

-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc


signature.asc
Description: PGP signature


Bug#510210: [libkolab-perl] bootstrap fails due to missing directory /var/lib/kolab/backups/

2008-12-30 Thread Lars Kruse
Package: libkolab-perl
Version: 2.2.1-20081212-1
Severity: important
Tags: patch

--- Please enter the report below this line. ---

when running "kolab_bootstrap -b" for the first time in a fresh lenny system,
it breaks with the following error:
 cannot mkdir : Datei oder Verzeichnis nicht gefunden
 at /usr/sbin/kolab_bootstrap line 214,  line 1.

It looks like the parent directory (/var/lib/kolab/backups/) should be created
first.
This problem can be fixed with the attached patch.

Thanks for your work,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.26-1-686

--- /usr/sbin/kolab_bootstrap	2008-12-30 14:48:39.0 +0100
+++ kolab_bootstrap	2008-12-30 14:51:26.0 +0100
@@ -211,6 +211,8 @@
   }
   my $epochseconds = timelocal(gmtime);
   my $backupdir="$Kolab::config{'backupdir'}/backup".$epochseconds;
+  # create the backup base directory, if necessary
+  mkdir("$Kolab::config{'backupdir'}",0700) unless (-e "$Kolab::config{'backupdir'}");
   mkdir($backupdir,0700) || die "cannot mkdir : $!";
 
   print "creating backup of LDAP repository\n";


Bug#375568: busybox-static should include "Provides: busybox"

2006-06-26 Thread Lars Kruse
Package: busybox-static
Severity: normal

Hi,

when I try to install busybox-static, then the already installed
package busybox gets removed. This is ok.
But: all packages depending on "busybox" also get removed (e.g.
initramfs-tools) - even if this should not be necessary - right?

One solution would - of course - to change the dependencies of
initramfs-tools (and other packages). But as busybox-static really has
the same features as busybox, a "Provides" entry should be more
appropriate.

What do you think?

regards,
Lars

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


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



Bug#370669: clearsilver: this patch does not work for cdbs

2006-06-06 Thread Lars Kruse
Package: clearsilver
Followup-For: Bug #370669


Hi,
thanks for the patch, but there is a problem as cdbs is used for package
building.
clearsilver needs to be reconfigured with a different configure setting
for python2.4.
Sadly, cdbs executes configure only once for all packages.

There are two solutions for this problem:
1) use plain debhelpers instead of cdbs for package building
2) wait until cdbs developers implement multiple configure runs

sorry - for now, this won't get fixed ...

Lars

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


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



Bug#528043: [debian-installer] mkfs hangs when formatting a major block device

2009-05-10 Thread Lars Kruse
Package: debian-installer
Severity: normal

--- Please enter the report below this line. ---

Hi,

I tried to install lenny with the official net-install cd on i386 in a qemu
environment.

I did not partition /dev/hda, but choose to use the whole device for the root
filesystem.
This caused the "mkfs.ext3 /dev/hda" command to hang indefinitely.

The reason seems to be the confirmation prompt of mkfs when trying to format a
non-partition.

Sending "y" via echo to stdin of the mkfs.ext3 process fixed the problem and
allowed mkfs to progress as expected.

I guess, the installer should add the "-F" switch for mkfs.ext3 in case of a
non-partition target device.

Obviously it is not recommended to use a whole block device for a filesystem.
But since the installer seems to allow this, it should not hang later.

thanks for your time,
Lars

-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc


signature.asc
Description: PGP signature


Bug#528711: [kolab-webadmin] postinst file contains old config file location /etc/kolab-webadmin/session_vars.php

2009-05-14 Thread Lars Kruse
Package: kolab-webadmin
Version: 2.2.1-20090331-2
Severity: normal

--- Please enter the report below this line. ---
Hi,

while trying to install kolab-webadmin in a testing system, I stumbled upon a
post-install configuration error:


Setting up kolab-webadmin (2.2.1-20090331-2) ...
chmod: cannot access `/etc/kolab-webadmin/session_vars.php': No such file or
directory
dpkg: error processing kolab-webadmin (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 kolab-webadmin



The kolab-webadmin.postinst file contains the old
path /etc/kolab-webadmin/session_vars.php in the "fixperms" function.
This path should depend on the previous version of the kolab-webadmin package -
similar to the last four lines of the postinst script.

After fixing this path in /var/lib/dpkg/info/kolab-webadmin.postinst, the
package was configured without further problems.

thanks for your time,
Lars



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



Bug#528716: [kolab-webadmin] missing dependency for php-net-ldap

2009-05-14 Thread Lars Kruse
Package: kolab-webadmin
Version: 2.2.1-20090331-2
Severity: normal

--- Please enter the report below this line. ---

Hi,

after installing kolab-webadmin, I received en empty page for
https://example.net/admin
It looks like php-net-ldap was missing.

After installing the package and restarting apache2, I was greeted by the
expected login screen.

I guess, that kolab-webadmin can't work without the ldap module, or?

regards,
Lars





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



Bug#528723: [slapd] segfault possibly caused by libdb-4.6.so

2009-05-14 Thread Lars Kruse
Package: slapd
Version: 2.4.11-1
Severity: normal

--- Please enter the report below this line. ---

Hi,

I installed a lenny system via an official netinstall cd. Then I upgraded the
system to testing and installed kolabd and kolab-webadmin.

Without further manual configuration changes, slapd segfaults during the first
request (e.g. triggered by ldapsearch).

I installed slapd-dbg and started slapd via gdb. Attached you find the gdb log
and the slapd.conf file, as well as the used kolab2.schema file.

My versions of db4.6 (it was mentioned in the gdb output):
ii  db4.6-util  4.6.21-13
ii  libdb4.64.6.21-13


I hope, this helps you to reproduce the segfault.

thanks for your time,
Lars

-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc
Starting program: /usr/sbin/slapd -d 2 -g openldap -u openldap -f /etc/ldap/slapd.conf
[Thread debugging using libthread_db enabled]
[New Thread 0xb7a586c0 (LWP 31809)]
[New Thread 0xb5113b90 (LWP 31812)]
[Thread 0xb5113b90 (LWP 31812) exited]
[New Thread 0xb5113b90 (LWP 31813)]
[New Thread 0xb4511b90 (LWP 31814)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb4511b90 (LWP 31814)]
0xb7b9afd3 in strchrnul () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xb4511b90 (LWP 31814)):
#0  0xb7b9afd3 in strchrnul () from /lib/i686/cmov/libc.so.6
#1  0xb7b5e81b in vfprintf () from /lib/i686/cmov/libc.so.6
#2  0xb7b63590 in ?? () from /lib/i686/cmov/libc.so.6
#3  0xb7b5ea4e in vfprintf () from /lib/i686/cmov/libc.so.6
#4  0xb79bba34 in __db_errfile () from /usr/lib/libdb-4.6.so
#5  0xb79c599f in ?? () from /usr/lib/libdb-4.6.so
#6  0x084cc808 in ?? ()
#7  0x in ?? ()

Thread 3 (Thread 0xb5113b90 (LWP 31813)):
#0  0xb7f4b424 in __kernel_vsyscall ()
#1  0xb7c028d6 in epoll_wait () from /lib/i686/cmov/libc.so.6
#2  0x08073227 in slapd_daemon_task (ptr=0x0)
at /build/buildd/openldap-2.4.11/servers/slapd/daemon.c:2281
#3  0xb7c864e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#4  0xb7c0210e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7a586c0 (LWP 31809)):
#0  0xb7f4b424 in __kernel_vsyscall ()
#1  0xb7c86b67 in pthread_join () from /lib/i686/cmov/libpthread.so.0
#2  0xb7f0ed94 in ldap_pvt_thread_join () from /usr/lib/libldap_r-2.4.so.2
#3  0x08070043 in slapd_daemon ()
at /build/buildd/openldap-2.4.11/servers/slapd/daemon.c:2643
#4  0x0805deee in main (argc=9, argv=0xbfe68eb4)
at /build/buildd/openldap-2.4.11/servers/slapd/main.c:948
#0  0xb7b9afd3 in strchrnul () from /lib/i686/cmov/libc.so.6
The program is running.  Exit anyway? (y or n) 


kolab2.schema.bz2
Description: application/bzip


slapd.conf
Description: Binary data


signature.asc
Description: PGP signature


Bug#534132: [qgo] desktop file contains invalid MimeType

2009-06-21 Thread Lars Kruse
Package: qgo
Version: 1.5.4-r3-1
Severity: normal

--- Please enter the report below this line. ---

Hi,

after running "update-desktop-database" from a user account, I receive the
following error message:
 File '/usr/share/applications/kde/qgo.desktop' contains invalid MIME type
 'Application' that is missing a slash

Indeed the file /usr/share/applications/kde/qgo.desktop contains the following
MimeType:
 MimeType=text/plain;text/sfg;Application

Removing ";Application" resolves the problem for me.

thanks for your time,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.29-2-686

Debian Release: squeeze/sid
  990 testing localhost 
  500 unstablewww.claws-mail.org 
  500 unstabledebian.zaubberer.net 
  500 lenny   www.lamaresh.net 

--- Package information. ---
Depends(Version) | Installed
-+-==
libaudio2| 1.9.2-1
libc6 (>= 2.7-1) | 2.9-12
libfontconfig1(>= 2.4.0) | 2.6.0-3
libfreetype6  (>= 2.3.5) | 2.3.9-4.1
libgcc1 (>= 1:4.1.1) | 1:4.4.0-5
libice6 (>= 1:1.0.0) | 2:1.0.5-1
libjpeg62| 6b-14
libpng12-0 (>= 1.2.13-4) | 1.2.37-1
libqt3-mt  (>= 3:3.3.8b) | 3:3.3.8b-5+b1
libsm6   | 2:1.1.0-2
libstdc++6(>= 4.1.1) | 4.4.0-5
libx11-6 | 2:1.2.1-1
libxcursor1   (>> 1.1.2) | 1:1.1.9-1
libxext6 | 2:1.0.4-1
libxft2   (>> 2.1.1) | 2.1.13-3
libxi6   | 2:1.2.1-2
libxinerama1 | 2:1.0.3-2
libxrandr2   | 2:1.3.0-2
libxrender1  | 1:0.9.4-2
libxt6   | 1:1.0.5-3
zlib1g  (>= 1:1.1.4) | 1:1.2.3.3.dfsg-13


Package's Recommends field is empty.

Suggests  (Version) | Installed
===-+-===
gnugo   | 3.8-1







-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc


signature.asc
Description: PGP signature


Bug#445525: pioneers-client: missing optional scrollbar in trade window

2007-10-06 Thread Lars Kruse
Package: pioneers-client
Version: 0.10.2-3
Severity: normal


Hi,
in case the map window is quite small (e.g. with a big chat window on a
small screen (1024x768), the trade window is not fully usable.
The trade items at the bottom are not really visible.

Maybe the trade item part of the window or the whole trade window should
optionally have a scrollbar (if it is too small).

thanks for the game!
Lars

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core)
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages pioneers-client depends on:
ii  libc6 2.6.1-1+b1 GNU C Library: Shared libraries
ii  libglib2.0-0  2.14.0-2   The GLib library of C routines
ii  libgnome2-0   2.20.0-1   The GNOME 2 library - runtime file
ii  libgtk2.0-0   2.10.13-1  The GTK+ graphical user interface 
ii  libpango1.0-0 1.18.2-1   Layout and rendering of internatio

Versions of packages pioneers-client recommends:
ii  pioneers-help 0.10.2-3   online help for the Pioneers clien
ii  pioneers-server-gtk   0.10.2-3   computer version of the Settlers o

-- no debconf information



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



Bug#445526: pioneers-server-gtk: map preview during selection

2007-10-06 Thread Lars Kruse
Package: pioneers-server-gtk
Version: 0.10.2-3
Severity: wishlist


Hi,
it would be great to see a preview of the maps in one of the following
locations:
 * in the map selection scroll list
 * or somewehere in the server setup window after selecting a map
 * or in a new window after pushing a "preview" button in the server
   setup window

this would help to have an idea of a map without starting a real game, I
guess.

Thanks anyway,
Lars

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core)
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages pioneers-server-gtk depends on:
ii  libc6 2.6.1-1+b1 GNU C Library: Shared libraries
ii  libglib2.0-0  2.14.0-2   The GLib library of C routines
ii  libgnome2-0   2.20.0-1   The GNOME 2 library - runtime file
ii  libgtk2.0-0   2.10.13-1  The GTK+ graphical user interface 
ii  pioneers-server-data  0.10.2-3   data required by the Pioneers serv

Versions of packages pioneers-server-gtk recommends:
ii  pioneers-ai   0.10.2-3   computer version of the Settlers o
ii  pioneers-client   0.10.2-3   computer version of the Settlers o

-- no debconf information



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



Bug#445538: restart fails if pound is not running

2007-10-06 Thread Lars Kruse
Package: pound
Version: 2.0-1.2
Severity: normal


Hi,
I am not sure, if this is required by some policy, but I expect a
"invoke-rc.d pound restart" to start a daemon even if it was not running
before.

Since /etc/init.d/pound contains the bash exit-on-error setting 
("set -e"), execution stops after the "stop" line in the "restart" part
of "case".

What about adding " || true" to this line in order to ignore a potential
failure of "stop"?

thanks,
Lars

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core)
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash



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



Bug#547322: [libapache2-mod-python] Purge after removal fails

2009-09-18 Thread Lars Kruse
Package: libapache2-mod-python
Severity: normal
Tags: patch

--- Please enter the report below this line. ---

Purging the package after removal fails due to the missing "python" module for
a2dismod.

how to reproduce:
- install the package
- remove it
- purge the configuration

The last step fails due to an exitcode 1 from the post removal script.

The attached patch tolerates a failure of "a2dismod python" and thus allows
to purge the package successfully.

thanks for your work,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.30-1-686

Debian Release: squeeze/sid
  990 testing localhost 

--- Package information. ---
Depends (Version) | Installed
=-+-=
libapache2-mod-python2.3 (>= 3.1.3-3) | 
python   (>= 2.3) | 2.5.4-2
python   (<< 2.4) | 2.5.4-2


Package's Recommends field is empty.

Package's Suggests field is empty.


-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc
--- libapache2-mod-python.postrm.orig	2009-09-18 14:45:08.0 +0200
+++ libapache2-mod-python.postrm	2009-09-18 14:40:59.0 +0200
@@ -3,7 +3,8 @@
 set -e
 
 if [ "$1" = "remove" -o "$1" = "purge" ]; then
-a2dismod python
+# module deactivation may fail, if the package was "removed" before and then later "purged"
+a2dismod python || true
 fi
 
 # mod_python.load renamed to python.load in 3.3.1-3


Bug#547349: [bash-completion] "quote_readline" doubles backslashs

2009-09-21 Thread Lars Kruse
Package: bash-completion
Version: 1:1.0-3

--- Please enter the report below this line. ---

Hi,

the function "quote_readline" seems to cause this behavior.

How to reproduce:
 mkdir "foo bar"
 mv foo\ 
this produces no resulting matches.

bash-completion uses the function "_longopt" in /etc/bash-completion for this
operation. The problem seems to be caused by the output of "quote_readline"
which is called within "_filedir", which is called by "_longopt".

Running dequote/quote_readline does not recover the original input:
 l...@erker:~$ quote_readline "foo\ "
 'foo\\ '
 l...@erker:~$ dequote "$(quote_readline "foo\ ")"
 foo\\ 
(two backslashs instead of one)

In contrast the combination dequote/quote works as expected:
 l...@erker:~$ quote "foo\ "
 'foo\ '
 l...@erker:~$ dequote "$(quote "foo\ ")"
 foo\ 
(one backslash as expected)


I could not understand the difference between "quote" and "quote_readline". But
in the case shown above, "quote" would not cause a problem, while
"quote_readline" does.

Maybe "_filedir" (and "_filedir_xpsec") should use "quote" instead of
"quote_readline"?

thanks for your work,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.30-1-686

Debian Release: squeeze/sid
  990 testing localhost 

--- Package information. ---
Depends  (Version) | Installed
==-+-===
bash(>= 3.1dfsg-9) | 4.0-4


Package's Recommends field is empty.

Package's Suggests field is empty.


-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc


signature.asc
Description: PGP signature


Bug#495300: [claws-mail] newmail plugin causes segmentation fault

2008-08-15 Thread Lars Kruse
Package: claws-mail
Version: 3.5.0-2
Severity: normal

--- Please enter the report below this line. ---

when the newmail plugin (same version as claws-mail (3.5.0-2)) is enabled, then
claws-mail crashes when accessing IMAP folders for write access.

After disabling the newmail plugin, everything works fine again.

See an upstream bug report regarding this problem:
http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=1654
It looks like the problem was solved upstream in CVS.

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.24-1-686

Debian Release: lenny/sid
  990 testing localhost 
  500 unstablelocalhost 

--- Package information. ---
Depends  (Version) | Installed
==-+-==
libaspell15  (>= 0.60) | 0.60.6-1
libc6   (>= 2.7-1) | 2.7-13
libcairo2   (>= 1.2.4) | 1.6.4-6
libcompfaceg1  | 1:1.5.2-4
libdbus-glib-1-2 (>= 0.71) | 0.76-1
libetpan13   (>= 0.54) | 0.54-3
libglib2.0-0   (>= 2.16.0) | 2.16.4-2
libgtk2.0-0(>= 2.12.0) | 2.12.11-3
libice6   (>= 1:1.0.0) | 2:1.0.4-1
libldap-2.4-2   (>= 2.4.7) | 2.4.10-3
libpango1.0-0  (>= 1.20.3) | 1.20.5-1
libpisock9 | 0.12.3-5
libsm6 | 2:1.0.3-2
libssl0.9.8  (>= 0.9.8f-5) | 0.9.8g-13

-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc


signature.asc
Description: PGP signature


Bug#357908: perl-clearsilver: wrong installation directory in original makefile and broken debian/rules

2006-03-20 Thread Lars Kruse
Package: perl-clearsilver
Version: 0.10.2-1
Severity: important
Tags: patch


Content-Type: multipart/mixed; boundary="===1680032553=="
MIME-Version: 1.0
From: Lars Kruse <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: perl-clearsilver: wrong installation directory
Message-ID: <[EMAIL PROTECTED]>
X-Mailer: reportbug 3.18
Date: Mon, 20 Mar 2006 08:49:26 +0100

This is a multi-part MIME message sent by reportbug.

--===1680032553==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: perl-clearsilver
Version: 0.10.2-1
Severity: important
Tags: patch

I) The makefile of the upstream source code uses a wrong installation
directory (/usr/local/lib/perl instead of /usr/lib/perl5)

II) the debian/rules file contains an invalid line (resulting in a
missing Clearsilver.pm file)

the attached patches should solve both problems

I did already sent a patch to the upstream author regarding the first
(non debian-specific) problem.

Thanks for packaging clearsilver for perl!
Lars

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i586)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15.5cork
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages perl-clearsilver depends on:
ii  perl  5.8.8-2Larry Wall's Practical Extraction 

perl-clearsilver recommends no packages.

-- no debconf information

--===1680032553==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="clearsilver-perl_installdir.diff"

--- Makefile.orig   2006-03-13 00:42:06.0 +0100
+++ Makefile2006-03-20 06:17:50.0 +0100
@@ -29,7 +29,7 @@
@for mdir in $(SUBDIRS); do \
  if test -d $$mdir; then \
if test -f $$mdir/Makefile.PL -a ! -f $$mdir/Makefile; then \
- cd $$mdir; $(PERL) Makefile.PL; cd ..; \
+ cd $$mdir; $(PERL) Makefile.PL PREFIX=$(prefix) 
INSTALLDIRS=vendor; cd ..; \
fi; \
$(MAKE) -C $$mdir PREFIX=$(prefix); \
  fi; \
@@ -46,7 +46,7 @@
@for mdir in $(SUBDIRS); do \
  if test -d $$mdir; then \
if test -f $$mdir/Makefile.PL -a ! -f $$mdir/Makefile; then \
- cd $$mdir; $(PERL) Makefile.PL; cd ..; \
+ cd $$mdir; $(PERL) Makefile.PL PREFIX=$(prefix) 
INSTALLDIRS=vendor; cd ..; \
fi; \
$(MAKE) -C $$mdir PREFIX=$(prefix) install; \
  fi; \

--===1680032553==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="clearsilver-debian_packaging.diff"

--- rules.orig  2006-03-20 07:36:21.0 +0100
+++ rules   2006-03-20 07:36:58.0 +0100
@@ -31,7 +31,8 @@
 
 build/perl-clearsilver::
install -d debian/tmp/usr/lib/perl5
-   install -d debian/tmp/usr/lib/perl5/auto/ClearSilver \
+   install -d debian/tmp/usr/lib/perl5/auto/ClearSilver
+   install -m644 $(DEB_BUILDDIR)/perl/ClearSilver.pm \
debian/tmp/usr/lib/perl5/ClearSilver.pm
install -m755 
$(DEB_BUILDDIR)/perl/blib/arch/auto/ClearSilver/ClearSilver.so \
debian/tmp/usr/lib/perl5/auto/ClearSilver/ClearSilver.so

--===1680032553==--

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i586)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15.5cork
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages perl-clearsilver depends on:
ii  perl  5.8.8-2Larry Wall's Practical Extraction 

perl-clearsilver recommends no packages.

-- no debconf information
--- Makefile.orig   2006-03-13 00:42:06.0 +0100
+++ Makefile2006-03-20 06:17:50.0 +0100
@@ -29,7 +29,7 @@
@for mdir in $(SUBDIRS); do \
  if test -d $$mdir; then \
if test -f $$mdir/Makefile.PL -a ! -f $$mdir/Makefile; then \
- cd $$mdir; $(PERL) Makefile.PL; cd ..; \
+ cd $$mdir; $(PERL) Makefile.PL PREFIX=$(prefix) 
INSTALLDIRS=vendor; cd ..; \
fi; \
$(MAKE) -C $$mdir PREFIX=$(prefix); \
  fi; \
@@ -46,7 +46,7 @@
@for mdir in $(SUBDIRS); do \
  if test -d $$mdir; then \
if test -f $$mdir/Makefile.PL -a ! -f $$mdir/Makefile; then \
- cd $$mdir; $(PERL) Makefile.PL; cd ..; \
+ cd $$mdir; $(PERL) Makefile.PL PREFIX=$(prefix) 
INSTALLDIRS=vendor; cd ..; \
fi; \
$(MAKE) -C $$mdir PREFIX=$(prefix) install; \
  fi; \


Bug#512370: [libgl1-mesa-dri] Still segfaulting with mesa 7.10

2011-02-11 Thread Lars Kruse
Package: libgl1-mesa-dri
Version: 7.10-3

--- Please enter the report below this line. ---

Hi people,

sadly I still experience the same behaviour :(

dpkg -l|grep mesa| cut -c 1-60
ii  libgl1-mesa-dev 7.10-3  
ii  libgl1-mesa-dri 7.10-3  
ii  libgl1-mesa-glx 7.10-3  
ii  libglu1-mesa7.10-3  
ii  mesa-common-dev 7.10-3  
ii  mesa-utils  8.0.1-2 


The attached valgrind log shows a similar error:

==28841== Process terminating with default action of signal 11 (SIGSEGV)
==28841==  Access not within mapped region at address 0x18
==28841==at 0x5D0DFAF: ??? (in /usr/lib/dri/savage_dri.so)
==28841==by 0x5D377D7: ??? (in /usr/lib/dri/savage_dri.so)
==28841==by 0x5D0CFB3: ??? (in /usr/lib/dri/savage_dri.so)
==28841==by 0x5D06C46: ??? (in /usr/lib/dri/savage_dri.so)
==28841==by 0x4829E47: ??? (in /usr/lib/libGL.so.1.2)
==28841==by 0x48054EB: ??? (in /usr/lib/libGL.so.1.2)
==28841==by 0x4559219: QGLContext::reset() (in /usr/lib/libqt-mt.so.3.3.8)
==28841==by 0x45544FC: QGLContext::~QGLContext()
(in /usr/lib/libqt-mt.so.3.3.8) ==28841==by 0x4558554:
QGLWidget::setContext(QGLContext*, QGLContext const*, bool)
(in /usr/lib/libqt-mt.so.3.3.8) ==28841==by 0x809A7B6: ???
(in /usr/bin/earth3d) ==28841==by 0x809C86E: ??? (in /usr/bin/earth3d)
==28841==by 0x80583BD: ??? (in /usr/bin/earth3d)


I hope, this helps ...
Lars


--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.37-trunk-686

--- Package information. ---
Depends (Version) | Installed
=-+-===
libc6   (>= 2.3.6-6~) | 2.11.2-10
libdrm-intel1 (>= 2.4.21) | 2.4.23-0.0
libdrm-radeon1(>= 2.4.17) | 2.4.23-0.0
libdrm2(>= 2.4.3) | 2.4.23-0.0
libexpat1 (>= 1.95.8) | 2.0.1-7
libgcc1  (>= 1:4.1.1) | 1:4.4.5-10
libstdc++6 (>= 4.1.1) | 4.4.5-10
libtalloc2 (>= 2.0.4~git20101213) | 2.0.5-1


Package's Recommends field is empty.

Suggests   (Version) | Installed
-+-===
libglide3| 



earth3d_segfault_mesa_7.10.valgrind.bz2
Description: application/bzip


Bug#620590: [pm-utils] hibernate fails silently if ~/.config/monitors.xml is broken

2011-04-02 Thread Lars Kruse
Package: pm-utils
Version: 1.3.0-3
Severity: normal

--- Please enter the report below this line. ---

Hi,

I noticed that my current user fails to use hibernate, while a fresh new user
can hibernate/thaw without problems.
I was able to track down the problem to the existence of the file
~/.config/monitors.xml. The file was created by 'gnome-display-properties'.

Since I just moved my home directory from another PC to a new one (with a fresh
squeeze installation), I assume, that the "monitors.xml" file soemhow does not
suit my current hardware profile (probably I did not run
'gnome-display-properties' recently).

Anyway: hibernate worked after removing monitors.xml.
Hibernate even works with a new monitors.xml file (created by
gnome-display-properties).

Symptoms of hibernate failure:
- screen went black after 5 seconds
- no further activity - no response
- a hard reboot was necessary (with no valid hibernate image found)

I attached both versions of monitors.xml (working and broken) and the output of
"xrandr".

Hopefully, "pm-utils" is the right place for this bug report ...
The package "hibernate" is installed - I don't know, if/how it is
involved.

cheers,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.32-5-686

Debian Release: 6.0.1
  500 stable-updates  ftp.de.debian.org 
  500 stable  security.debian.org 
  500 stable  ftp.de.debian.org 

--- Package information. ---
Depends (Version) | Installed
=-+-===
powermgmt-base| 1.31
kbd   | 1.15.2-2
 OR console-tools | 


Recommends  (Version) | Installed
=-+-===
vbetool   | 1.1-2
radeontool| 1.6.1-1
procps| 1:3.2.8-9


Suggests  (Version) | Installed
===-+-===
cpufrequtils| 007-1








monitors_broken.xml
Description: XML document


monitors_working.xml
Description: XML document


xrandr.out
Description: Binary data


Bug#577320: [patch]: clearsilver: FTBFS: /bin/sh: Syntax error: "(" unexpected

2010-05-01 Thread Lars Kruse
Hi Hideki,

>  I made a simple patch for this issue.
>  Please check and apply it, thanks.

thanks for your work!
I already committed this change to the debian packaging repository of
clearsilver (svn+ssh://svn.debian.org/svn/collab-maint/deb-maint/clearsilver).
Currently Otavio Salvador is about to upload the new package.
I am just the co-maintainer of the package without upload permissions.

Hopefully the new package will be out soon ...
Lars



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



Bug#519503: [apache2-mpm-itk] EncodingEngine (mod_encoding) does not work with ITK

2009-03-12 Thread Lars Kruse
Package: apache2-mpm-itk
Version: 2.2.6-02-1+b4
Severity: minor

--- Please enter the report below this line. ---

The setting "EncodingEngine on" of the apache2 module "encoding"
(libapache2-mod-encoding - package version 20040616-5) behaves differently in a
apache2-mpm-itk and a default apache2-mpm-worker server.
The following lines work in apache2-mpm-worker:

 

EncodingEngine on
NormalizeUsername on

 

The same lines result in the following error message in apache2-mpm-itk:
 EncodingEngine not allowed here

Sadly there is no online documentation for the pretty simple (~500 lines of
code) encoding module.


Maybe the following lines of the mod_encoding.c file can help analyzing the
problem? (I have no experience with apache code - sorry!)

258 /**
259  * Handler for "SetServerEncoding" directive.
260  */
261 static const char *
262 set_server_encoding(cmd_parms *cmd, encoding_config *conf, char *arg) {
263 
264   if (! cmd->path) {
265 conf = ap_get_module_config(cmd->server->module_config, 
&encoding_module);
266   }
267   conf->server_encoding = apr_pstrdup(cmd->pool, arg);
268 
269   return NULL;
270 }


I would be glad, if the encoding module could work with ITK as well - it is 
very useful
for a WebDAV server.

Thanks for your time,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.26-1-xen-amd64



signature.asc
Description: PGP signature


Bug#521368: [claws-mail-vcalendar-plugin] the problem exists for v3.7.1-1 as well

2009-03-28 Thread Lars Kruse
Package: claws-mail-vcalendar-plugin
Version: 3.7.1-1

--- Please enter the report below this line. ---

claws-mail v3.7.1-1 shows the same problem ...

regards,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.26-1-686

Debian Release: squeeze/sid
  500 unstablelocalhost 

--- Package information. ---
Depends (Version) | Installed
=-+-==
libatk1.0-0   (>= 1.20.0) | 1.24.0-2
libc6(>= 2.3) | 2.9-6
libcairo2  (>= 1.2.4) | 1.8.6-2+b1
libcurl3-gnutls (>= 7.16.2-1) | 7.18.2-8.1
libfontconfig1 (>= 2.4.0) | 2.6.0-3
libfreetype6   (>= 2.3.5) | 2.3.9-4
libglib2.0-0  (>= 2.16.0) | 2.20.0-2
libgtk2.0-0   (>= 2.14.0) | 2.14.7-5
libpango1.0-0 (>= 1.22.0) | 1.22.4-3
zlib1g   (>= 1:1.1.4) | 1:1.2.3.3.dfsg-13
claws-mail (>= 3.7.1) | 3.7.1-1





-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc


signature.asc
Description: PGP signature


Bug#521368: [claws-mail-vcalendar-plugin] backtrace with symbols

2009-03-30 Thread Lars Kruse
Package: claws-mail-vcalendar-plugin
Version: 3.7.1-1

--- Please enter the report below this line. ---

Hi,

thanks for your hint regarding the plugin debug package!

attached you find the backtrace ...

thanks,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.26-1-686

Debian Release: squeeze/sid
  500 unstablelocalhost 

--- Package information. ---
Depends (Version) | Installed
=-+-==
libatk1.0-0   (>= 1.20.0) | 1.24.0-2
libc6(>= 2.3) | 2.9-6
libcairo2  (>= 1.2.4) | 1.8.6-2+b1
libcurl3-gnutls (>= 7.16.2-1) | 7.18.2-8.1
libfontconfig1 (>= 2.4.0) | 2.6.0-3
libfreetype6   (>= 2.3.5) | 2.3.9-4
libglib2.0-0  (>= 2.16.0) | 2.20.0-2
libgtk2.0-0   (>= 2.14.0) | 2.14.7-5
libpango1.0-0 (>= 1.22.0) | 1.22.4-3
zlib1g   (>= 1:1.1.4) | 1:1.2.3.3.dfsg-13
claws-mail (>= 3.7.1) | 3.7.1-1


vcal_segfault_symbols.gdb
Description: Binary data


signature.asc
Description: PGP signature


Bug#603640: [iceowl] Failed http-authentication causes a flood of requests

2010-11-15 Thread Lars Kruse
Package: iceowl
Version: 1.0~b1+dfsg1-1
Severity: normal

--- Please enter the report below this line. ---

I noticed that the Iceowl calendar client has a problem with a 401 status code
returned by a webserver when trying to read calendar data from a http(s) source.

When using http-authentication and supplying a wrong password, the webserver
returns 401. Iceowl continues to send (by default) four requests per seconds in
order to get a valid result. Obviously it would be nicer to inform the user
about the wrong password and stop sending more requests.
Currently no warning is provided to the user.

The number of requests per second can be changed with the
"network.http.pipelining.maxrequests" setting (available in "Edit ->
Preferences -> Advanced -> Config Editor"). But the resulting traffic is still
considerably large and should be avoided.
When using HTTPS the problem grows due to the SSL handshake and creates a
significant load on the server.

The connected server uses pound as an SSL proxy and apache2 as the backend
webserver.

I hope this information is sufficient.

Thanks for your work,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.32-5-686

Debian Release: squeeze/sid
  990 testing localhost 

--- Package information. ---
Depends (Version) | Installed
=-+-===
libasound2(>> 1.0.18) | 1.0.23-2.1
libatk1.0-0   (>= 1.29.3) | 1.30.0-1
libbonobo2-0  (>= 2.15.0) | 2.24.3-1
libc6(>= 2.7) | 2.11.2-7
libcairo2  (>= 1.2.4) | 1.8.10-6
libdbus-1-3(>= 1.0.2) | 1.2.24-3
libdbus-glib-1-2(>= 0.78) | 0.88-2
libfontconfig1 (>= 2.8.0) | 2.8.0-2.1
libfreetype6   (>= 2.2.1) | 2.4.2-1
libgcc1  (>= 1:4.1.1) | 1:4.4.5-6
libgconf2-4   (>= 2.27.0) | 2.28.1-5
libglib2.0-0  (>= 2.24.0) | 2.24.2-1
libgnome2-0   (>= 2.17.3) | 2.30.0-1
libgnomevfs2-0 (>= 1:2.17.90) | 1:2.24.3-1
libgtk2.0-0   (>= 2.18.0) | 2.20.1-2
libjpeg62(>= 6b1) | 6b1-1
libnspr4-0d (>= 1.8.0.10) | 4.8.6-1
libnss3-1d(>= 3.12.3) | 3.12.8-1
liborbit2  (>= 1:2.14.10) | 1:2.14.18-0.1
libpango1.0-0 (>= 1.14.0) | 1.28.3-1
libpopt0(>= 1.16) | 1.16-1
libsqlite3-0   (>= 3.7.0) | 3.7.3-1
libstdc++6 (>= 4.1.1) | 4.4.5-6
libx11-6  | 2:1.3.3-3
libxrender1   | 1:0.9.6-1
libxt6| 1:1.0.7-1
zlib1g   (>= 1:1.1.4) | 1:1.2.3.4.dfsg-3
calendar-timezones (= 1.0~b1+dfsg1-1) | 1.0~b1+dfsg1-1


Recommends(Version) | Installed
===-+-===
calendar-google-provider| 1.0~b1+dfsg1-1


Package's Suggests field is empty.




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



Bug#600779: ITP: wnpp -- PyCAM is a toolpath generator for 3-axis CNC machining

2010-10-19 Thread Lars Kruse
Package: wnpp
Severity: wishlist

   Package name: wnpp
Version: 0.4
Upstream Author: Lars Kruse 
URL: http://pycam.sf.net
License: GPL v3
Description: toolpath generation for 3-axis CNC machining

PyCAM generates toolpaths for 3-axis CNC machining.
3D STL files or 2D SVG/DXF files are processed into the common GCode that is
used by machine controller software (e.g. EMC2).

PyCAM is based on GTK and OpenGL.

I am the main developer of PyCAM and intend to maintain the debian package.
I will start to search for someone to sponsor the upload soon via the mentors
list.

regards,
Lars



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



Bug#609724: [trickle] Please supply a trickled init script

2011-01-11 Thread Lars Kruse
Package: trickle
Version: 1.07-9
Severity: wishlist
Tags: patch

--- Please enter the report below this line. ---

Hi,

some users may consider it beneficial to have a prepared init script for
running the trickle daemon on startup.
Personally I would even like a ready-to-use init script to be installed by
default, but currently there seem to exist two issues with the current trickle
package blocking this approach:

1) trickled should not run as user root - thus a (currently
non-existing) "trickled" user would be necessary.

2) trickle(d)'s default socket location is /tmp/.trickled.sock. This is (as
far as I understand it) not in line with the debian policy. It should probably
be placed below /var/run.


Thus maybe it would be just as helpful to provide a sample init script for
everyone who needs to run trickled permanently.
Attached you find an init script and the accompanying /etc/default/trickle file
that could be used together as a clean startup solution for trickled.
I would really appreciate it, if the trickle package would supply these two
files as examples in its doc directory.
What do you think about it?

thanks for your time,
Lars


--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.32-5-686

Debian Release: 6.0
  990 testing localhost 

--- Package information. ---
Depends (Version) | Installed
=-+-===
libbsd0  (>= 0.0) | 0.2.0-1
libc6(>= 2.3) | 2.11.2-7
libevent-1.4-2 (>= 1.4.11-stable) | 1.4.13-stable-1


Package's Recommends field is empty.

Package's Suggests field is empty.



triggle-default
Description: Binary data


triggle-init
Description: Binary data


Bug#589225: [sqwebmail] Nested multipart attachments are not displayed

2010-07-15 Thread Lars Kruse
Package: sqwebmail
Version: 0.53.3-5
Severity: normal
Tags: patch

--- Please enter the report below this line. ---

Hi,

sqwebmail does not seem to display nested multipart attachments (RFC2046?).
Only the outer multipart attachment is shown.
Please take a look at the example file attached. It is taken directly from a
Maildir directory (with all personal information stripped).

The attachments show up fine in claws-mail.
The attachments are not displayed with Squirrelmail v1.4.5.
Applying a patch [1] to squirrelmail fixes this problem. The patch was included
in Squirrelmail v1.4.20 (see svn r13873). Maybe this gives you a clue how to fix
this in Sqwebmail as well?

anyway: thanks for your work,
Lars

[1]
http://squirrelmail.svn.sourceforge.net/viewvc/squirrelmail/branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php?r1=13850&r2=13873&pathrev=13873

--- System information. ---
Architecture: amd64
Kernel:   Linux 2.6.26-2-xen-amd64

--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.



1279044756.29923.systemausfall.org,S=1024006:2,S
Description: Binary data


Bug#562005: [alacarte] GUI behaviour of right item pane does not meet expectations

2009-12-21 Thread Lars Kruse
Package: alacarte
Version: 0.12.4-1
Severity: normal
Tags: patch

--- Please enter the report below this line. ---

Hi,

naming conventions for the following description:
- "item pane": right half of the window
- "menu pane": left part of the window

various GUI actions of alacarte don't work as expected:

1) drag and drop of an item from the item pane "into" a menu item of the item
pane

I expect the dragged item to be moved into the selected target menu, but the
item just gets moved to the position after the target.
The same operation works as expected, if the destination is on the "menu pane".


2) moving a separator item from the item pane "into" a menu item of the "menu
pane"

I expect, that this removes the dragged separator from the original menu and
creates a new separator in the destination. The GUI feedback also indicates
this: the separator disappears.
But the separator is not moved at all: clicking on the original menu (for
refresh) causes the separator to appear again. The destination menu does not
contain a new separator.


3) dragging an item from the item pane to another position in the item pane
(between two other items)

This works as expected, if the destination is _above_ the current position of
the dragged item. But if it is below, then the item gets moved one position
further down, than expected.


The attached patch fixes these three issues.
I am not sure, if I handled the "undo" log properly, but the rest of the code
should be fine.

thanks for your work,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.30-2-686

Debian Release: squeeze/sid
  990 testing localhost 

--- Package information. ---
Depends   (Version) | Installed
===-+-=
python (>= 2.4) | 2.5.4-2
python-support  (>= 0.90.0) | 1.0.6
python-gtk2 (>= 2.13.0) | 2.16.0-1
python-gmenu   (>= 2.27.92) | 2.28.0.1-1
gnome-menus(>= 2.27.92) | 2.28.0.1-1
python-gobject  (>= 2.15.1) | 2.20.0-1


Recommends   (Version) | Installed
==-+-===
gnome-panel| 2.28.0-3


Package's Suggests field is empty.


-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc
diff -ruN Alacarte.orig/MainWindow.py Alacarte/MainWindow.py
--- Alacarte.orig/MainWindow.py	2009-09-26 02:30:48.0 +0200
+++ Alacarte/MainWindow.py	2009-12-21 22:27:14.0 +0100
@@ -419,6 +419,8 @@
 elif item.get_type() == gmenu.TYPE_DIRECTORY:
 	if self.editor.moveMenu(item, new_parent) == False:
 		self.loadUpdates()
+elif item.get_type() == gmenu.TYPE_SEPARATOR:
+	self.editor.moveSeparator(item, new_parent)
 else:
 	context.finish(False, False, etime) 
 context.finish(True, True, etime)
@@ -495,7 +497,9 @@
 
 	def on_item_tree_drag_data_received(self, treeview, context, x, y, selection, info, etime):
 		items = treeview.get_model()
-		types = (gtk.TREE_VIEW_DROP_BEFORE,	gtk.TREE_VIEW_DROP_INTO_OR_BEFORE)
+		types_before = (gtk.TREE_VIEW_DROP_BEFORE, gtk.TREE_VIEW_DROP_INTO_OR_BEFORE)
+		types_into = (gtk.TREE_VIEW_DROP_INTO_OR_BEFORE, gtk.TREE_VIEW_DROP_INTO_OR_AFTER)
+		types_after = (gtk.TREE_VIEW_DROP_AFTER, gtk.TREE_VIEW_DROP_INTO_OR_AFTER)
 		if selection.target == 'ALACARTE_ITEM_ROW':
 			drop_info = treeview.get_dest_row_at_pos(x, y)
 			before = None
@@ -503,22 +507,32 @@
 			if self.drag_data == None:
 return False
 			item = self.drag_data
+			# by default we assume, that the items stays in the same menu
+			destination = item.get_parent()
 			if drop_info:
 path, position = drop_info
-if position in types:
-	before = items[path][3]
+target = items[path][3]
+# move the item to the directory, if the item was dropped into it
+if (target.get_type() == gmenu.TYPE_DIRECTORY) and (position in types_into):
+	# append the selected item to the choosen menu
+	destination = target
+elif position in types_before:
+	before = target
+elif position in types_after:
+	after = target
 else:
-	after = items[path][3]
+	# this does not happen
+	pass
 			else:
 path = (len(items) - 1,)
 after = items[path][3]
 			if item.get_type() == gmenu.TYPE_ENTRY:
-self.editor.moveItem(item, item.get_parent(), before, after)
+self.editor.moveItem(item, destination, before, after)
 			elif item.get_type() == gmenu.TYPE_DIRECTORY:
-if self.editor.moveMenu(item, item.get_parent(), before, after) == False:
+if self.editor.moveMenu(item, destination, before, after) == False:
 	self.loadUpdates()
 			elif item.get_type() == gmenu.TYPE_SEPARATOR:
-self.editor.moveSeparator(item, item.get_parent(), before, after)
+self.editor.moveSeparator(item, destination, before, after)
 			context.finish(True, True, etime)
 		elif selection.target == 'text/plain':
 			if selection.data == None:
diff -ruN Alacarte.orig/MenuEditor.py Alacarte/MenuEditor.py
--- Alacarte.orig/MenuEditor.py

Bug#562013: [alacarte] erroneous selection handling below separator items

2009-12-21 Thread Lars Kruse
Package: alacarte
Version: 0.12.4-1
Severity: normal
Tags: patch

--- Please enter the report below this line. ---

Hi,

the selection marker on the right pane of alacarte acts weirdly, if there is a
separator item above.

How to reproduce:
1) add a separator
2) select the next item below
3) click on the "move down" button on the right side

The selected item moves as expected. But afterwards the previous item is
selected (instead of the moved one).
This does not happen in lists without a separator item.

The attached patch fixes this issue.

thanks for your work,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.30-2-686

Debian Release: squeeze/sid
  990 testing localhost 

--- Package information. ---
Depends   (Version) | Installed
===-+-=
python (>= 2.4) | 2.5.4-2
python-support  (>= 0.90.0) | 1.0.6
python-gtk2 (>= 2.13.0) | 2.16.0-1
python-gmenu   (>= 2.27.92) | 2.28.0.1-1
gnome-menus(>= 2.27.92) | 2.28.0.1-1
python-gobject  (>= 2.15.1) | 2.20.0-1


Recommends   (Version) | Installed
==-+-===
gnome-panel| 2.28.0-3


Package's Suggests field is empty.

-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc
diff -ruN Alacarte.orig/MainWindow.py Alacarte/MainWindow.py
--- Alacarte.orig/MainWindow.py	2009-12-21 22:59:55.0 +0100
+++ Alacarte/MainWindow.py	2009-12-22 00:02:32.0 +0100
@@ -128,6 +128,8 @@
 		found = True
 if item[3].get_type() == gmenu.TYPE_SEPARATOR:
 	if not isinstance(item_id, tuple):
+		#we may not skip the increment via "continue"
+		i += 1
 		continue
 	#separators have no id, have to find them manually
 	#probably won't work with two separators together


signature.asc
Description: PGP signature


Bug#490338: [alacarte] alacarte uses a menu_id, which is not unique

2009-12-22 Thread Lars Kruse
Package: alacarte
Version: 0.12.4-1

--- Please enter the report below this line. ---

Hi,

alacarte currently uses a non-unique menu_id, when adding new items (or menus).

This causes any new item will be placed under the first menu with a matching id
(usually under the debian menu tree).
E.g. the menu id "graphics" is available as a top-level menu (visible in
the application menu) and as a lower-level menu (below the debian tree).

The attached patch fixes this by using the specific destination menu object
instead of its id.

The following bugs seem to be duplicates of this one and should be merged (I
don't know how to do it):
 - #444317
 - #461318

thanks for your work,
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.30-2-686

Debian Release: squeeze/sid
  990 testing localhost 

--- Package information. ---
Depends   (Version) | Installed
===-+-=
python (>= 2.4) | 2.5.4-2
python-support  (>= 0.90.0) | 1.0.6
python-gtk2 (>= 2.13.0) | 2.16.0-1
python-gmenu   (>= 2.27.92) | 2.28.0.1-1
gnome-menus(>= 2.27.92) | 2.28.0.1-1
python-gobject  (>= 2.15.1) | 2.20.0-1


Recommends   (Version) | Installed
==-+-===
gnome-panel| 2.28.0-3


Package's Suggests field is empty.

-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc
diff -ruN Alacarte.orig/MainWindow.py Alacarte/MainWindow.py
--- Alacarte.orig/MainWindow.py	2009-12-21 22:59:55.0 +0100
+++ Alacarte/MainWindow.py	2009-12-22 14:44:01.0 +0100
@@ -260,21 +260,21 @@
 
 	#this is a little timeout callback to insert new items after
 	#gnome-desktop-item-edit has finished running
-	def waitForNewItemProcess(self, process, parent_id, file_path):
+	def waitForNewItemProcess(self, process, parent, file_path):
 		if process.poll() != None:
 			if os.path.isfile(file_path):
-self.editor.insertExternalItem(os.path.split(file_path)[1], parent_id)
+self.editor.insertExternalItem(os.path.split(file_path)[1], parent)
 			return False
 		return True
 
-	def waitForNewMenuProcess(self, process, parent_id, file_path):
+	def waitForNewMenuProcess(self, process, parent, file_path):
 		if process.poll() != None:
 			#hack for broken gnome-desktop-item-edit
 			broken_path = os.path.join(os.path.split(file_path)[0], '.directory')
 			if os.path.isfile(broken_path):
 os.rename(broken_path, file_path)
 			if os.path.isfile(file_path):
-self.editor.insertExternalMenu(os.path.split(file_path)[1], parent_id)
+self.editor.insertExternalMenu(os.path.split(file_path)[1], parent)
 			return False
 		return True
 
@@ -296,7 +296,7 @@
 			parent = menus[iter][2]
 		file_path = os.path.join(util.getUserDirectoryPath(), util.getUniqueFileId('alacarte-made', '.directory'))
 		process = subprocess.Popen(['gnome-desktop-item-edit', file_path], env=os.environ)
-		gobject.timeout_add(100, self.waitForNewMenuProcess, process, parent.menu_id, file_path)
+		gobject.timeout_add(100, self.waitForNewMenuProcess, process, parent, file_path)
 
 	def on_new_item_button_clicked(self, button):
 		menu_tree = self.tree.get_object('menu_tree')
@@ -309,7 +309,7 @@
 			parent = menus[iter][2]
 		file_path = os.path.join(util.getUserItemPath(), util.getUniqueFileId('alacarte-made', '.desktop'))
 		process = subprocess.Popen(['gnome-desktop-item-edit', file_path], env=os.environ)
-		gobject.timeout_add(100, self.waitForNewItemProcess, process, parent.menu_id, file_path)
+		gobject.timeout_add(100, self.waitForNewItemProcess, process, parent, file_path)
 
 	def on_new_separator_button_clicked(self, button):
 		item_tree = self.tree.get_object('item_tree')
diff -ruN Alacarte.orig/MenuEditor.py Alacarte/MenuEditor.py
--- Alacarte.orig/MenuEditor.py	2009-12-21 22:59:55.0 +0100
+++ Alacarte/MenuEditor.py	2009-12-22 14:43:27.0 +0100
@@ -222,10 +222,9 @@
 
 	def createItem(self, parent, icon, name, comment, command, use_term, before=None, after=None):
 		file_id = self.__writeItem(None, icon, name, comment, command, use_term)
-		self.insertExternalItem(file_id, parent.menu_id, before, after)
+		self.insertExternalItem(file_id, parent, before, after)
 
-	def insertExternalItem(self, file_id, parent_id, before=None, after=None):
-		parent = self.__findMenu(parent_id)
+	def insertExternalItem(self, file_id, parent, before=None, after=None):
 		dom = self.__getMenu(parent).dom
 		self.__addItem(parent, file_id, dom)
 		self.__positionItem(parent, ('Item', file_id), before, after)
@@ -234,11 +233,10 @@
 
 	def createMenu(self, parent, icon, name, comment, before=None, after=None):
 		file_id = self.__writeMenu(None, icon, name, comment)
-		self.insertExternalMenu(file_id, parent.menu_id, before, after)
+		self.insertExternalMenu(file_id, parent, before, after)
 
-	def insertExternalMenu(self, file_id, parent_id, before=None, after=None):
+	def insertExternalMenu(self, file_id, par

Bug#554591: [reportbug-ng] wrong variable was searched for supported MUAs

2009-12-22 Thread Lars Kruse
Package: reportbug-ng
Version: 1.11

--- Please enter the report below this line. ---

Hi,

currently reportbug-ng looks at the wrong place for supported MUAs when
checking a changed MUA setting.
Thus any changes to the "Mail Client" setting in the settings dialog are
ignored.

The attached patch fixes this problem.

thanks for your work,
Lars


--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.30-2-686

Debian Release: squeeze/sid
  990 testing localhost 

--- Package information. ---
Depends(Version) | Installed
-+-
python   | 2.5.4-2
python-support   (>= 0.90.0) | 1.0.6
python2.5| 2.5.4-3
python-debianbts(>= 1.0) | 1.3
python-qt4   | 4.6-1
xdg-utils| 1.0.2-6.1
xterm| 251-1
python-apt   | 0.7.13.3


Package's Recommends field is empty.

Package's Suggests field is empty.

-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc
diff -ruN reportbug-ng.orig/rngsettingsdialog.py reportbug-ng/rngsettingsdialog.py
--- reportbug-ng.orig/rngsettingsdialog.py	2009-10-25 18:21:49.0 +0100
+++ reportbug-ng/rngsettingsdialog.py	2009-12-22 16:17:26.0 +0100
@@ -22,7 +22,7 @@
 
 from ui import settings
 import rnghelpers as rng
-from rnghelpers import Settings
+from rnghelpers import Settings, getMUAString
 
 class RngSettingsDialog(QtGui.QDialog, settings.Ui_Dialog):
 
@@ -137,8 +137,8 @@
 mua = unicode(self.comboBox_mua.currentText())
 # translate back
 found = False
-for mua_orig, mua_transl in rng.MUA_STRINGS.iteritems():
-if mua_transl == mua:
+for mua_orig in rng.MUA_SYNTAX.keys():
+if getMUAString(mua_orig) == mua:
 self.settings.lastmua = mua_orig
 found = True
 self.logger.debug("Found match for MUA: %s %s" % (mua, mua_orig))


signature.asc
Description: PGP signature


Bug#545374: [alacarte] whitespace patch attached

2009-12-22 Thread Lars Kruse
Package: alacarte
Version: 0.12.4-1

--- Please enter the report below this line. ---

Hi,

the previously mentioned tab/space issue is not present in MainWindow.py
anymore.
But the attached patch fixes another space/tab issue in MenuEditor.py and
additionally removes some trailing whitespaces.

The bug can be closed anyway.

thanks,
Lars


--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.30-2-686

Debian Release: squeeze/sid
  990 testing localhost 

--- Package information. ---
Depends   (Version) | Installed
===-+-=
python (>= 2.4) | 2.5.4-2
python-support  (>= 0.90.0) | 1.0.6
python-gtk2 (>= 2.13.0) | 2.16.0-1
python-gmenu   (>= 2.27.92) | 2.28.0.1-1
gnome-menus(>= 2.27.92) | 2.28.0.1-1
python-gobject  (>= 2.15.1) | 2.20.0-1


Recommends   (Version) | Installed
==-+-===
gnome-panel| 2.28.0-3


Package's Suggests field is empty.

-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc
diff -ruN Alacarte.orig/MenuEditor.py Alacarte/MenuEditor.py
--- Alacarte.orig/MenuEditor.py	2009-12-21 22:59:55.0 +0100
+++ Alacarte/MenuEditor.py	2009-12-22 16:47:32.0 +0100
@@ -48,16 +48,16 @@
 			self.applications.dom = xml.dom.minidom.parse(self.applications.path)
 		self.__remove_whilespace_nodes(self.applications.dom)
 
-		self.settings = Menu() 	 
+		self.settings = Menu()
 		self.settings.tree = gmenu.lookup_tree('settings.menu', gmenu.FLAGS_SHOW_EMPTY|gmenu.FLAGS_INCLUDE_EXCLUDED|gmenu.FLAGS_INCLUDE_NODISPLAY|gmenu.FLAGS_SHOW_ALL_SEPARATORS)
-		self.settings.visible_tree = gmenu.lookup_tree('settings.menu') 	 
+		self.settings.visible_tree = gmenu.lookup_tree('settings.menu')
 		self.settings.tree.sort_key = gmenu.SORT_DISPLAY_NAME
 		self.settings.visible_tree.sort_key = gmenu.SORT_DISPLAY_NAME
-		self.settings.path = os.path.join(util.getUserMenuPath(), self.settings.tree.get_menu_file()) 	 
-		if not os.path.isfile(self.settings.path): 	 
-			self.settings.dom = xml.dom.minidom.parseString(util.getUserMenuXml(self.settings.tree)) 	 
-		else: 	 
-			self.settings.dom = xml.dom.minidom.parse(self.settings.path) 	 
+		self.settings.path = os.path.join(util.getUserMenuPath(), self.settings.tree.get_menu_file())
+		if not os.path.isfile(self.settings.path):
+			self.settings.dom = xml.dom.minidom.parseString(util.getUserMenuXml(self.settings.tree))
+		else:
+			self.settings.dom = xml.dom.minidom.parse(self.settings.path)
 		self.__remove_whilespace_nodes(self.settings.dom)
 
 		self.save(True)
@@ -478,7 +478,7 @@
 
 	def __getPath(self, menu, path=None):
 		if not path:
-path = menu.tree.root.get_menu_id()
+			path = menu.tree.root.get_menu_id()
 		if menu.get_parent():
 			path = self.__getPath(menu.get_parent(), path)
 			path += '/'


signature.asc
Description: PGP signature


Bug#562187: [hamster-applet] applet window is too wide for screen

2009-12-23 Thread Lars Kruse
Package: hamster-applet
Version: 2.28.1-1
Severity: normal

--- Please enter the report below this line. ---

Hi,

first of all: the hamster-applet is great! Thanks for your work!

The latest version of hamster creates a much wider window when clicking on the
applet. Especially for the german translation e.g. in the ClearCase gnome theme
the window is wider than my 1024x768 screen. Hamster is only usable for me, if
I move it far to the left side of the gnome-panel (the window pops up left
aligned to the applet position).

The problem is reduced, when I limit the text length of the description label
in that window (allowing the line to wrap). But the input field for the current
activity is still too wide for my screen. Sadly I don't know enough about GTK
to fix this.
(the applet window layout is defined in /usr/share/hamster-applet/applet.ui)

An horizontally smaller window would be a real usability improvement!

Attached you find a screenshot of the window layout on my screen.

thanks for your work!
Lars

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.30-2-686

Debian Release: squeeze/sid
  990 testing localhost 

--- Package information. ---
Depends(Version) | Installed
-+-==
libatk1.0-0  (>= 1.20.0) | 1.28.0-1
libc6 (>= 2.1.3) | 2.10.2-2
libcairo2 (>= 1.2.4) | 1.8.8-2
libfontconfig1(>= 2.4.0) | 2.6.0-4.2
libfreetype6  (>= 2.2.1) | 2.3.11-1
libglib2.0-0 (>= 2.16.0) | 2.22.3-1
libgtk2.0-0  (>= 2.18.0) | 2.18.3-1
libpango1.0-0(>= 1.14.0) | 1.26.1-1
gconf2 (>= 2.10.1-2) | 2.28.0-1
python  (<< 2.6) | 2.5.4-2
python  (>= 2.5) | 2.5.4-2
python-support   (>= 0.90.0) | 1.0.6
python-cairo | 1.8.6-1
python-gtk2  (>= 2.12.0) | 2.16.0-1
python-gconf | 2.28.0-1
python-gnomeapplet   (>= 2.10.0) | 2.28.0-5
python-evolution (>= 2.10.0) | 2.28.0-5
python-dbus  | 0.83.0-1
python-gobject   (>= 2.14.0) | 2.20.0-1
python-gnome2| 2.28.0-1


Recommends (Version) | Installed
-+-===
python-notify| 0.1.1-2+b1


Package's Suggests field is empty.

-- 

gpg key: https://systemausfall.org/schluessel/lars-devel.0.asc
<>

signature.asc
Description: PGP signature


Bug#921229: the df* plugins don't respect [df*] anymore

2019-02-05 Thread Lars Kruse
Hello Mattia,


thank you for your report!

Could it be, that your plugin configuration files contain a section "df"?
In this case the more specific section ("df") would take precedence over the
wildcard section ("df*").

Or maybe another theory: the wildcards are currently applied a bit loosely:
 https://github.com/munin-monitoring/munin/issues/1158
Maybe this could be related?

Cheers,
Lars



Bug#915013: wheel autopkg tests fail (command1 and command2)

2019-02-07 Thread Lars Kruse
Hello Andreas,


Am Thu, 7 Feb 2019 22:36:49 +0100
schrieb Andreas Tille :

> I admit I have no idea what file "tests is seeked in
> 
>ERROR: file not found: tests
> 
> Any idea how to fix this?

the two failed commands in the autopkgtest suite are "command1" and "command2".
These are the "unnamed" commands in debian/tests/control.
The "named" ones use the "Test:" directive (referring to test script of that
name). The "unnamed" ones use "Test-Command:" referring to a command.

These are:
 Test-Command: python2 -m pytest --ignore=debian
and
 Test-Command: python3 -m pytest --ignore=debian

When executing this command, the setup.cfg seems to be parsed.
There you find:

 [tool:pytest]
 addopts = --cov=wheel
 testpaths = tests

Thus the missing "tests" seems to be the "testpaths" value specified above.
Maybe upstream moved that directory somewhere else or removed it completely?

Cheers,
Lars



Bug#921985: munin-node: df plugin fails to get data for /home

2019-02-10 Thread Lars Kruse
Control: merge -1 918851

Hello Marc,


Am Sun, 10 Feb 2019 22:55:45 +0100
schrieb Marc Donges :

> # Plugins like "df" require access to /home if that is a separate filesystem
> ProtectHome=false

Indeed, this setting prevents your use case.

See the other bug report for this issue:
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=918851

We are discussing whether there is good way to work around this.

Cheers,
Lars



Bug#921985: munin-node: df plugin fails to get data for /home

2019-02-17 Thread Lars Kruse
Hello,


Am Sat, 16 Feb 2019 16:33:53 +0100
schrieb Marc Donges :

> I think to make this less awkward two things would be nice:
> 
> - a option to allow monitoring of /home without editing a non-conffile in
> /lib (How is this even done properly? I just edited the service file to
> find the cause of my problem, but I suppose it will be overwritten on every
> update. Is there a nice way to do this?)

By accident I stumbled upon "systemctl edit munin-node".
This will open up an empty editor. Here you can add the following:

 [Service]
 ProtectHome = read-only

This will create a file /etc/systemd/system/munin-node.service.d/override.conf
with the above content and in turn override the settings of the system-wide
service file.


> - a way to alert the admin of the possibly unintended configuration:
> df-plugin activated + ProtectHome + Separate /home
> Can the df* plugin itself detect the situation and then make a log entry?
> That would have severely cut down the time it took me to find this.

I took a quick look at it.
Here the plugin within the environment simply does not notice that /home is
not accessible: it will simply be missing in the output by "df -h". Thus we
cannot emit a warning in this case.
Or does someone have an idea how to identify such an issue?
(and how we should report it)


Given that the "ProtectHome" setting allows the "read-only" value, I propose
that we should pick this one instead of "yes".

I think, we are mainly trying to protect the user from badly written plugins
that mess up something with their cleanup procedure and accidentally erase
relevant files. "read-only" would prevent this problem.
The different problem of munin plugins spying on users on purpose would indeed
justify "yes". But I tend to think, that everything is lost anyway, if a user
runs random malicious code on his host.

What do you think?

Cheers,
Lars



Bug#905457: munin: general protection fault

2018-08-04 Thread Lars Kruse
Package: munin
Followup-For: Bug #905457

Hello Bertrand,

On Sat, 04 Aug 2018 22:35:54 +0200, BERTRAND Joël wrote,

> I don't understand why perl tries to run /usr/sbin/munin, there is no
> such script nor executable.

indeed there is no such file shipped in any munin package.

I just tried to reproduce this issue on a fresh and up-to-date buster
system. But I failed to find this log message here on my host.

I could only imagine the following two sources of this log messages
(both of which feel equally unlikely):
1) a locally installed munin plugin
2) a cron-job that is not related to the packaged "munin-cron"

For 1) you could take a look at /etc/munin/plugins/ and check for
non-packaged plugins.
For 2) you could temporarily disable the "munin-cron" cron job and check
whether the mysterious log message still appears.

Or maybe you have a different idea how to trace the origin of this
message?

Cheers,
Lars


Bug#905457: munin: general protection fault

2018-08-05 Thread Lars Kruse
Hello Bertrand,


Am Sun, 5 Aug 2018 10:01:58 +0200
schrieb BERTRAND Joël :

> Yesterday, after my bug report, I have done a apt dist-upgrade and this
> message disappears. Very strange, perl and munin were not upgraded.

What a pity - this issue looked mysteriously interesting :)

I fail to have an idea, which kind of magic could have pushed this error
message line to your log.

Let's agree on closing this bug as "unreproducible" and hoping for the monster
to never return again?

Cheers,
Lars



Bug#895868: munin-cron: Fontconfig error: failed reading config file

2018-06-10 Thread Lars Kruse
Source: munin
Followup-For: Bug #895868

Hello,

I took a look at the bugs reported for fontconfig [1].  I did not find a
description of this problem.  Maybe someone could report it there?

Since munin is likely only affected indirectly by this problem, we
should probably solve it in fontconfig, instead of here.

Or is this only a local customization / configuration issue?

Cheers,
Lars

[1]
https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=fontconfig;dist=unstable



Bug#901729: mysql_innodb: Unusable after upgrade from Jessie to Stretch

2018-06-20 Thread Lars Kruse
Package: munin-plugins-core
Version: 2.0.37-2
Followup-For: Bug #901729

Hello Christian,

thank you for preparing the patch!

I just pushed a commit [1] fixing this issue (based on your patch) to
upstream. Thus it will be part of the release (2.0.38) of munin.

Cheers,
Lars

[1] 
https://github.com/munin-monitoring/munin/commit/455ba7e0f7887be8a449e3b72dfe6bcf0aacf9bd



Bug#772277: munin-async: bashism in /bin/sh script

2018-06-21 Thread Lars Kruse
Package: munin-async
Followup-For: Bug #772277


Hi,

checkbashism seems to be wrong here:
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843913

See the source of "sleep":

  ~# type sleep
  sleep is hashed (/bin/sleep)


Let us wait, until the check in checkbashism is fixed.

Cheers,
Lars



Bug#767018: munin-plugins-extra: iostat_ios plugin should support configuration

2018-06-21 Thread Lars Kruse
Package: munin-plugins-extra
Followup-For: Bug #767018

Hello,

munin support vd* device names since v2.0.25.
The wrong LVM major block device number is fixed upstream (to be released with
v2.0.38).

Cheers,
Lars



Bug#863231: [Packaging] Bug#863231: munin-plugins-core: apt_all uses different statefiles for reading and writing

2018-06-22 Thread Lars Kruse
Hi,

Am Wed, 24 May 2017 09:40:49 +
schrieb Holger Levsen :
> > Adding the following to /etc/munin/plugin-config.d/munin-node fixed it
> > for me:
> > 
> > [apt_all]
> > user root
> > env.MUNIN_PLUGSTATE /var/lib/munin-node/plugin-state/nobody/
> > 
> > I'm not sure if that's the correct fix, though.  
> 
> seems correct to me…

I just checked here, whether it would be sufficient to simply run the cron-job
as "nobody" (instead of root). This works for me.
This would be preferable (compared to the change above), or?
Or maybe I overlooked something?

Cheers,
Lars



Bug#863231: [Packaging] Bug#863231: munin-plugins-core: apt_all uses different statefiles for reading and writing

2018-06-22 Thread Lars Kruse
Hi,


Am Sat, 23 Jun 2018 01:03:44 +0200
schrieb Lars Kruse :

> I just checked here, whether it would be sufficient to simply run the cron-job
> as "nobody" (instead of root). This works for me.
> This would be preferable (compared to the change above), or?
> Or maybe I overlooked something?

indeed I overlooked something :(

The random nature of the "update" action was hiding/postponing the following 
error
messages:

W: chmod 0700 of directory /var/lib/apt/lists/partial failed - 
SetupAPTPartialDirectory (1: Operation not permitted)
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission 
denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: 
Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches 
(13: Permission denied)


Running the plugin as root would obviously solve this.
But it also leads to issues like #849548 [1].

Let's give the issue another few weeks of time - maybe I will come up
with a rewrite of the apt_all plugin. Otherwise we will run apt_all as
root (as suggested above).

Cheers,
Lars


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849548



Bug#767102: munin-plugins-core: df* plugins report warnings for special filesystems on kFreeBSD

2018-06-22 Thread Lars Kruse
Hi,


Am Tue, 28 Oct 2014 21:28:51 +0800
schrieb Paul Wise :

> [..]
> The fix appears to involve figuring out why munin does not use the
> freebsd plugins on kFreeBSD,

currently the "munin-plugins-core" package has "Architecture: all".
We could change this to "hurd-any linux-any kfreebsd-any".


> teaching the freebsd plugins about GNU coreutils df
> and adding sysfs to ignored filesystem types.

I just finished both in upstream.

Cheers,
Lars



Bug#732149: munin outputs malformed XHTML

2018-06-22 Thread Lars Kruse
Hi,


Am Sat, 14 Dec 2013 20:12:03 +0100
schrieb "Marc A. Donges" :

> munin’s XHTML output is malformed XML in several places.

All relevant occurrences should be fixed now in upstream (to be relased as
2.0.38).

Cheers,
Lars



Bug#675318: munin-node: postfix_mailstats incorrect delivered message count

2018-06-23 Thread Lars Kruse
Package: munin-plugins-core
Version: 2.0.37-2
Followup-For: Bug #675318

Hi,

the issue is fixed upstream and will be part of the upcoming releases
2.0.38 and 2.999.9.

Cheers,
Lars



Bug#839233: munin: race condition when building plugins sometimes resulting in wrong plugin shipped

2018-06-23 Thread Lars Kruse
Hello,


Am Fri, 30 Sep 2016 14:55:26 +0200
schrieb Holger Levsen :

> from IRC:
> 
>  | 
> https://tests.reproducible-builds.org/debian/rb-pkg/experimental/armhf/diffoscope-results/munin.html
>  - fascinating. also how this cannot be seen on i386?!?
> < ntyni> | race between ./plugins/node.d.linux/netstat.in and 
> ./plugins/node.d/netstat.in ?
>  | and "diff ./plugins/node.d.linux/netstat.in 
> ./plugins/node.d/netstat.in" confirms
> 
> the HTML diffoscope output is attached, the txt output can be seen 
> at
> https://tests.reproducible-builds.org/debian/dbdtxt/experimental/armhf/munin_2.999.3-1.diffoscope.txt
> 
> So as a result, the shipped /usr/shar/munin/plugins/netstat sometimes is
> the one from ./plugins/node.d and sometimes it's the one from
> ./plugins/node.d.linux ! (Filing this bug only with severity "important"
> as it just seems to affect one plugin…)

what a mysterious behaviour!

I went through the Makefile and failed to find an obvious source of the problem.

Thus I started to look for the "barely imaginable" places and found the
following ones:

1) The plugins are "compiled" individually by a perl script filter.
   There is a strict one-to-one mapping from input filenames to output
   filenames. Thus ordering cannot be an issue here.
   It _could_ be, that the filtering did not transfer all files (e.g. because
   the output of "find" was truncated). But this could not have happened
   without an error from "make".

2) The "OSTYPE" is determined (see debian/ostype_helper) by comparing the
   output of "uname" with "Linux" and "GNU/kFreeBSD". If there is no match (or
   "uname" fails silently - why should it?), the "OSTYPE" variable would end up
   empty.
   This could be an explanation for the generic plugin being installed instead
   of the linux-specific one.
   I added "set -e" to the "ostype_helper" script. In case this problem ever
   comes back again, we would know, that "ostype_helper" did not cause it.

3) The "compiled" files are copied within the following for loop:
 for p in build/plugins/node.d/* build/plugins/node.d.$(OSTYPE)/* ; do
   As far as I understand shell substitution (here: pathname expansion), the
   two tokens above are evaluated and substituted separately. Thus the
   resulting items are in proper order (first generic, second OS specific).
   This loop cannot be shorted, as far as I can tell. Thus it is hard to
   imagine, that the error happens here.


Do you have any ideas?
Should we just wait for the next reproducibility error?

Cheers,
Lars



Bug#698302: munin_stats: wrong values for munin graph

2018-06-23 Thread Lars Kruse
Hi Uwe,

I assume, that this issue was caused by "munin_stats" ignoring that cgi-based
graph generation was configured?

In this case it was fixed in v2.0.27-1.

Or what do you think?

Cheers,
Lars



Bug#806174: apt: uninitialised value MUNIN_PLUGSTATE

2018-06-23 Thread Lars Kruse
Hello Martin,


Am Wed, 25 Nov 2015 14:33:04 +1300
schrieb martin f krafft :

> Package: munin-plugins-extra
> Version: 2.0.25-2
> Severity: minor
> File: /usr/share/munin/plugins/apt
> 
> I am seeing this on all hosts running the apt plugin:
> 
>   Use of uninitialized value $ENV{"MUNIN_PLUGSTATE"} in concatenation (.) or 
> string at
>   /etc/munin/plugins/apt line 78.

it looks to me as if this issue was fixed before (in v2.0.12) by the following
commit of upstream:
 
https://github.com/munin-monitoring/munin/commit/2b82c38fec32ba09de7a0d83996e54f07543513c

Do you have an idea, why it failed for you?
Does the problem still exist?

Cheers,
Lars



Bug#895868: closed by Lars Kruse (Re: munin-cron: Fontconfig error: failed reading config file)

2018-06-24 Thread Lars Kruse
Hi Calum,

thank you for reporting your state of the things so quickly!


Am Sat, 23 Jun 2018 23:45:40 +0100
schrieb Calum Mackay :

> > This is probably 
> > https://bugs.debian.org/853848https://bugs.debian.org/853848, fixed by 
> > upgrading/removing:
> >   fonts-beng-extra
> >   fonts-deva-extra
> >   fonts-gujr-extra
> >   fonts-guru-extra
> >   fonts-orya-extra, fixed by upgrading/removing:  Debian bug 853848 was 
> > fixed a year ago, so upgrading won't help this issue.  
> 
> I purged those pkgs, and the problem remained. The pkg removal resulted in 
> various leftovers (with errors), despite --purge:
> 
>   /etc/fonts/conf.avail/65-0-fonts-guru-extra.conf
> [..]

I took a deeper look at the bug report #853848.
It describes that the error happens during package installation (wrong path
being used in a postinst script).

Thus the package maintainer took the shortcut of fixing the cause ("do not
create the unwanted directory anymore"), but he did not revert the caused damage
("remove the unwanted directory if it is there"):

 
https://salsa.debian.org/fonts-team/fonts-deva-extra/commit/77b9d92033842893f160d50fb7d67a6edee70911

This is not really great, since it leaves the burden of cleaning up on the
local administrator.
But we are on testing - /things/ may happen :(


The following workaround should clean up the situation for most installations:

 find /etc/fonts/conf.avail/ -type d -empty -delete


I have the feeling, that this bug (for the munin package) can remain closed.
And we just hope that all affected users (of these fonts or munin itself) find
this information here helpful for cleaning the situation up manually.

Or how would you think, we should proceed?

Cheers,
Lars



Bug#895868: closed by Lars Kruse

2018-06-24 Thread Lars Kruse
Hello Calum,


Am Sun, 24 Jun 2018 22:51:09 +0100
schrieb Calum Mackay :

> > The following workaround should clean up the situation for most
> > installations:
> >find /etc/fonts/conf.avail/ -type d -empty -delete  
>
> interestingly, that finds one remaining entry for me, although I am no longer
> seeing the munin-tickled fontconfig errors:
>   $ find /etc/fonts/conf.avail/ -type d -empty
> /etc/fonts/conf.avail/65-0-fonts-smc.conf
> should I remove this dir (and/or pkg) too, perhaps?

I am not sure, what exactly causes the error messages of fontconfig - maybe it
is not even a good idea to be that sensitive regarding files below /etc.

But since directories (not files!) with that name are certainly created by
mistake, it should be safe to remove them.


> > I have the feeling, that this bug (for the munin package) can remain closed.
> > And we just hope that all affected users (of these fonts or munin itself) 
> > find
> > this information here helpful for cleaning the situation up manually.  
>
> Yes, definitely so, that was partly the reason I added details of how I
> resolved it for my system.

Good to hear!

Cheers,
Lars



Bug#902730: ITP: sharness -- Sharness is a portable shell library to write, run, and analyze automated tests for Unix programs. Since all tests output TAP, the Test Anything Protocol, they can be run

2018-06-29 Thread Lars Kruse
Package: wnpp
Severity: wishlist
Owner: Lars Kruse 

* Package name: sharness
  Version : 1.0.0
  Upstream Author : Christian Couder 
* URL : https://github.com/chriscool/sharness
* License : GPL2+
  Programming Lang: Shell
  Description : Sharness is a portable shell library to write, run, and 
analyze automated tests for Unix programs. Since all tests output TAP, the Test 
Anything Protocol, they can be run with any TAP harness (e.g. "prove").

Each test is written as a shell script, for example:

  test_expect_success "Success is reported like this" "
echo hello world | grep hello
  "

  test_expect_failure "We expect this to fail" "
test 1 = 2
  "


Sharness is used by a few Debian packages as part of their DEP8
tests (via autopkgtest):
  * gearmand
  * git-reintegrate
  * git-remote-bzr
  * git-remote-hg
  * hiera-eyaml
  * jemalloc
  * mod-gearman
  * munin
  * pass-otp
  * puppet-lint
  * puppet-module-puppetlabs-concat
  * puppet-module-puppetlabs-ntp
  * puppet-module-puppetlabs-stdlib
(the list was assembled via https://codesearch.debian.net)

Currently these packages embed a copy of the sharness.sh file below
debian/tests.
I will file bug reports against these packages (including patches) after
the sharness package is available, in order to help them getting rid of
their embedded code copies.

I am part of the munin packaging team, thus the munin package would
benefit immediately from this package.

I plan to maintain the sharness package for the foreseeable future.

I will need a sponsor for uploading this package.

Cheers,
Lars



Bug#660903: munin: Issue was fixed in v2.0.7

2018-03-19 Thread Lars Kruse
Package: munin
Followup-For: Bug #660903

Dear Maintainer,

this issue was fixed in munin v2.07 (see commit c6262ac93b):
* http://munin-monitoring.org/ticket/1276

Cheers,
Lars



Bug#910684: Reopen Bug#910684: fixed in munin 2.0.42-2

2018-10-19 Thread Lars Kruse
Hello,


Am Fri, 19 Oct 2018 18:40:04 +
schrieb Holger Levsen :

> > # failed 1 among 1 test(s)
> > 1..1
> > Dubious, test returned 1 (wstat 256, 0x100)
> > Failed 1/1 subtests  
>  
> I don't understand this output and thus I dont find it helpful at all.

Indeed: the sharness testing tool does not offer a more readable output for
such tests at the moment. I just filed an issue / offer for improvement:
 https://github.com/chriscool/sharness/issues/85

For now I will add a bit more output to this munin packaging test in order to
better understand the problem when looking into the build logs.
(to be done in the next days if no one jumps in before and goes for another
route)

Cheers,
Lars



Bug#911656: munin-plugins-core: postgres_x_ALL plugins produce 'FATAL: database "munin" does not exist' errors

2018-10-23 Thread Lars Kruse
Hello Vincas,

thank you for your bug report!

Could you please check whether reverting the changes introduced with
https://github.com/munin-monitoring/munin/commit/d7e138176e9a09b883031544e523e33e5ef9238b
would fix this issue for you?

Cheers,
Lars



Bug#921985: munin-node: df plugin fails to get data for /home

2019-02-20 Thread Lars Kruse
Hello,


Am Wed, 20 Feb 2019 16:05:11 +0100
schrieb Steve Schnepp :

> I might be naive, but I'm wondering if some debconf dialog to choose at
> install time might be an option.

Sounds like a good idea to me.

So we have the following options:
A) mention in README.Debian
B) mention in NEWS
C) ask via debconf whether a systemd override should be created

Personally I would pick A + C.

What do you think?

Cheers,
Lars



Bug#715141: apt_all update cronjob creates error mails when testing and unstable are not in the apt sources

2019-02-20 Thread Lars Kruse
Hello,


Am Wed, 20 Feb 2019 13:33:34 +
schrieb Holger Levsen :

> strangely this commit is in Buster:
> 
> ~/Projects/munin/munin$ git tag --contains 44604624b1c27f6
> 2.0.44
> 2.0.45
> debian/2.0.44-1
> debian/2.0.44-1_bpo9+1
> debian/2.0.44-2
> debian/2.0.45-1
> debian/2.0.45-1_bpo9+1
> 
> Lars, any idea?

indeed I am quite confident that the issue should be fixed.
I just forgot to close this bug report. Thanks for the reminder, Jan!

@Jan: could you please verify that the issue is fixed for you?
At least the error output of David's initial bug report should be impossible,
unless your plugin is somehow older or you have another plugin configuration
file hiding somewhere below /etc/munin.

Cheers,
Lars



Bug#923563: freeciv-client-sdl: Fails to start: missing themes/gui-sdl2/human/DejaVuSans.ttf

2019-03-01 Thread Lars Kruse
Package: freeciv-client-sdl
Version: 2.6.0-1
Severity: important

Dear Maintainer,

I tried to run freeciv-sdl2, but sadly it failed with the following
output:

 $ LANG= freeciv-sdl2 
 2: Didn't find the option file. Creating a new one.
 2: Migrating options from sdl to sdl2 client
 2: Using Video Output: x11
 0: Could not open font: themes/gui-sdl2/human/DejaVuSans.ttf
 0: No usable default theme found, aborting!

The directory /usr/share/games/freeciv/themes/gui-sdl2/human/ does not
contain the font file mentioned above.

Thank you for your time!

Cheers,
Lars


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 4.19.0-2-686-pae (SMP w/4 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 /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages freeciv-client-sdl depends on:
ii  fonts-arphic-uming0.2.20080216.2-10
ii  fonts-dejavu-core 2.37-1
ii  fonts-ipafont-gothic  00303-18
ii  fonts-unfonts-core1:1.0.2-080608-16
ii  freeciv-data  2.6.0-1
ii  libbz2-1.01.0.6-9
ii  libc6 2.28-7
ii  libcurl3-gnutls   7.64.0-1
ii  liblzma5  5.2.4-1
ii  libsdl2-2.0-0 2.0.9+dfsg1-1
ii  libsdl2-gfx-1.0-0 1.0.4+dfsg-3
ii  libsdl2-image-2.0-0   2.0.4+dfsg1-1
ii  libsdl2-mixer-2.0-0   2.0.4+dfsg1-1
ii  libsdl2-ttf-2.0-0 2.0.15+dfsg1-1
ii  zlib1g1:1.2.11.dfsg-1

Versions of packages freeciv-client-sdl recommends:
ii  freeciv-server  2.6.0-1

Versions of packages freeciv-client-sdl suggests:
ii  freeciv-client-extras   2.6.0-1
ii  freeciv-sound-standard  2.6.0-1

-- no debconf information



Bug#926431: cifs-utils: Password containing special character "$" (dollar) only works with prepended backslash

2019-04-04 Thread Lars Kruse
Package: cifs-utils
Version: 2:6.8-2
Severity: normal

Dear Maintainer,

recently I changed my LDAP password to a new one, that contains a "$" character.
Afterwards I failed to mount shares with this new password.

I tried the following approaches:
* interactive mount (e.g. "mount -t cifs -o user=foo //example/share /mnt")
* credential file
  (e.g. "mount -t cifs -o user=foo,credentials=bar //example/share /mnt")
* indirect mount via "pam_mount"

In the first two cases I succeed to mount the share, if I prepend the
special character ("$") with a backslash. Thus "pass\$word" works, while
the real password is "pass$word".
The last case ("pam_mount") was obviously impossible to test this way.

I observed the same behaviour with a client on jessie (2:6.4-1) and on
stretch (2:6.7-1).

Thank you for your time!

Cheers,
Lars


PS: this issue does not seem to be related to
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775051
(I failed to reproduce its problem on my hosts)

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 4.19.0-3-686-pae (SMP w/4 CPU cores)
Kernel taint flags: TAINT_CRAP
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: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages cifs-utils depends on:
ii  libc6 2.28-8
ii  libcap-ng00.7.9-2
ii  libkeyutils1  1.6-6
ii  libkrb5-3 1.17-2
ii  libpam0g  1.3.1-5
ii  libtalloc22.1.14-2
ii  libwbclient0  2:4.9.5+dfsg-2

cifs-utils recommends no packages.

Versions of packages cifs-utils suggests:
ii  keyutils   1.6-6
pn  smbclient  
pn  winbind

-- no debconf information



Bug#926533: linux-image-armmp-lpae: Fail to mount cryptsetup device: missing aes-xts-plain64 cipher

2019-04-06 Thread Lars Kruse
Package: linux-image-armmp-lpae
Version: 4.19+104
Severity: normal

Dear Maintainer,

after upgrading from 4.9.144-3 to 4.19+104 I am not able to mount
cryptsetup devices anymore.

  # cryptsetup luksOpen /dev/lvm-foo/crypto foo
  Enter passphrase for /dev/lvm-foo/crypto: 
  device-mapper: reload ioctl on   failed: No such file or directory
  Failed to setup dm-crypt key mapping for device /dev/lvm-foo/crypto.
  Check that kernel supports aes-xts-plain64 cipher (check syslog for more
  info).
  device-mapper: remove ioctl on temporary-cryptsetup-3150  failed: No
  such device or address
  device-mapper: table ioctl on   failed: No such device or address


The output of dmesg is:
  device-mapper: table: 253:8: crypt: Error allocating crypto tfm
  device-mapper: ioctl: error adding target to table


The respective LUKS header of the cryptsetup device looks like this:

  # cryptsetup luksDump /dev/lvm-foo/crypto 
  LUKS header information for /dev/lvm-foo/crypto
  Version:1
  Cipher name:aes
  Cipher mode:xts-plain64
  Hash spec:  sha1
  Payload offset: 4096
  MK bits:256
  ...


Maybe the lack of the "aes-xts-plain64" cipher is related to the following?

  # dpkg -L linux-image-4.9.0-8-armmp-lpae | grep aes
  /lib/modules/4.9.0-8-armmp-lpae/kernel/drivers/crypto/omap-aes.ko
  # dpkg -L linux-image-4.19.0-4-armmp-lpae | grep aes
  [no output]


I am using a BananaPi M1 board.

Thank you for your time!

Cheers,
Lars



Bug#926977: munin: Missing test dep on net-tools

2019-04-13 Thread Lars Kruse
Hello Steve,


Am Fri, 12 Apr 2019 21:41:34 -0700
schrieb Steve Langasek :

> After merging munin 2.0.47-1 into Ubuntu, the node-systemd autopkgtest was
> failing on armhf because of a mismatch in the list of plugins being exposed:
> [..]
> The attached patch fixes the test failure by adding a test dependency on
> net-tools.  Perhaps it would also make sense for munin-plugins-core to
> Recommend: net-tools, I don't know. 

Thank you for preparing the patch!

Regarding the net-tools dependency: I think, we will add it to "Suggests".

I attached a patch, that fixes the test failure for both situations (with and
without net-tools).
We plan to apply it after the release of Buster.

Cheers,
Lars
diff --git a/debian/tests/munin-node/02.plugins.t b/debian/tests/munin-node/02.plugins.t
index de777cd9..3d6374f6 100755
--- a/debian/tests/munin-node/02.plugins.t
+++ b/debian/tests/munin-node/02.plugins.t
@@ -27,7 +27,6 @@ interrupts
 irqstats
 load
 memory
-netstat
 open_files
 open_inodes
 proc_pri
@@ -51,6 +50,9 @@ EOF
   echo fw_conntrack
   echo fw_forwarded_local
 fi
+if [ -x /bin/netstat ]; then
+  echo netstat
+fi
   } | sort >expected_plugins
   test_cmp expected_plugins all_without_network_interfaces
 '


  1   2   >