Bug#350113: libxft2 2.1.8.2-3 migrated to testing, breaks mozilla-mailnews

2006-02-19 Thread Mikael Magnusson
libxft2 2.1.8.2-3 migrated to testing yesterday, which breaks mozilla-mailnews
in testing.

/Mikael



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



Bug#344076: openbox: gnome integration broken on amd64

2005-12-19 Thread Mikael Magnusson

This has been fixed in cvs already and will be in the next release.

On Mon, 19 Dec 2005, Jim Paris wrote:


Package: openbox
Version: 3.2-7
Severity: normal

On amd64, the Gnome workspace switcher and window list don't show
anything when openbox is running.  It works fine with metacity, and
works fine if I run openbox under a 32 bit chroot.

-- System Information:
Debian Release: testing/unstable
 APT prefers testing
 APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-2-amd64-k8
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages openbox depends on:
ii  libc62.3.5-8.1   GNU C Library: Shared libraries an
ii  libfontconfig1   2.3.2-1 generic font configuration library
ii  libfreetype6 2.1.7-2.4   FreeType 2 font engine, shared lib
ii  libglib2.0-0 2.8.3-1 The GLib library of C routines
ii  libice6  6.8.2.dfsg.1-11 Inter-Client Exchange library
ii  libsm6   6.8.2.dfsg.1-11 X Window System Session Management
ii  libstartup-notification0 0.8-1   library for program launch feedbac
ii  libx11-6 6.8.2.dfsg.1-11 X Window System protocol client li
ii  libxext6 6.8.2.dfsg.1-11 X Window System miscellaneous exte
ii  libxft2  2.1.7-1 FreeType-based font drawing librar
ii  libxml2  2.6.22-2GNOME XML library
ii  libxrandr2   6.8.2.dfsg.1-11 X Window System Resize, Rotate and
ii  libxrender1  1:0.9.0-2   X Rendering Extension client libra
ii  xlibs6.8.2.dfsg.1-11 X Window System client libraries m
ii  zlib1g   1:1.2.3-8   compression library - runtime

Versions of packages openbox recommends:
ii  obconf1.5-3  Preferences manager for Openbox

-- no debconf information




--
Mikael Magnusson


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



Bug#340173: alleyoop fails to install with gconf2 version 2.10.1-1

2005-11-21 Thread Mikael Magnusson
Package: alleyoop
Version: 0.9.0-3
Severity: important

Upgrade of alleyoop from 0.8.2-3.1 to 0.9.0-3 failed with gconf2
version 2.10.1-1.

apt-get error message:
/var/lib/dpkg/info/alleyoop.postinst: line 10: /usr/sbin/gconf-schemas:
File or directory not found (translated by bug reporter)

The upgrade of alleyoop succeeded after first upgrading
gconf2-common (2.10.1-6), libgconf2-4 (2.10.1-6) and gconf2 (2.10.1-6).

/Mikael

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (30, 'unstable'), (10, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages alleyoop depends on:
ii  libart-2.0-2  2.3.17-1   Library of functions for 2D graphi
ii  libatk1.0-0   1.10.1-2   The ATK accessibility toolkit
ii  libbonobo2-0  2.10.1-1   Bonobo CORBA interfaces library
ii  libbonoboui2-02.8.1-2The Bonobo UI library
ii  libc6 2.3.5-7GNU C Library: Shared libraries an
ii  libgconf2-4   2.10.1-6   GNOME configuration database syste
ii  libglade2-0   1:2.5.1-2  library to load .glade files at ru
ii  libglib2.0-0  2.8.0-1The GLib library of C routines
ii  libgnome2-0   2.8.1-2The GNOME 2 library - runtime file
ii  libgnomecanvas2-0 2.10.2-2   A powerful object-oriented display
ii  libgnomeui-0  2.8.1-3The GNOME 2 libraries (User Interf
ii  libgnomevfs2-02.10.1-5   The GNOME virtual file-system libr
ii  libgtk2.0-0   2.6.8-1The GTK+ graphical user interface 
ii  libice6   6.8.2.dfsg.1-6 Inter-Client Exchange library
ii  liborbit2 1:2.12.2-3 libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0 1.8.2-1Layout and rendering of internatio
ii  libpopt0  1.7-5  lib for parsing cmdline parameters
ii  libsm66.8.2.dfsg.1-6 X Window System Session Management
ii  libxml2   2.6.21-1   GNOME XML library
ii  valgrind  1:2.4.0-3  A memory debugger for x86-linux
ii  xlibs 6.8.2.dfsg.1-7 X Window System client libraries m
ii  zlib1g1:1.2.3-6  compression library - runtime

alleyoop recommends no packages.

-- no debconf information


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



Bug#340534: twinkle is not installable on sid

2005-11-23 Thread Mikael Magnusson
Package: twinkle
Version: 0.4.1-1
Severity: grave
Justification: renders package unusable

twinkle is not installable on sid i386, since it depends on
kdelibs4c2 (>= 4:3.4.3-1) from experimental.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (30, 'unstable'), (10, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)


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



Bug#339707: DPI is a physical property

2006-01-11 Thread Mikael Magnusson
DPI is a physical property of the display device, and it can't be 
changed without changing display devices or resolutions.


I thinks it's wrong to force 96 dpi in gdm.conf. How are WYSIWYG 
programs be able to know the physical dimension of the screen if the dpi 
setting is wrong?


/Mikael


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



Bug#338006: libssl0.9.8: bad record mac because of wrong SSL_OP_TLS_BLOCK_PADDING_BUG handling

2005-11-07 Thread Mikael Magnusson
Package: libssl0.9.8
Version: 0.9.8a-3
Severity: important

Use of SSL_OP_TLS_BLOCK_PADDING_BUG, which is included in SSL_OP_ALL,
triggers a bug in OpenSSL if both the client and server is using version 0.9.8.

Upstream bug report:
http://www.aet.tu-cottbus.de/rt2/Ticket/Display.html?id=1204

The bug can be demonstrated with the following execution of s_server and
s_client.

Server:
# openssl s_server -accept 5061 -cert /etc/apache/ssl.crt/snakeoil-dsa.crt -key 
/etc/apache/ssl.key/snakeoil-dsa.key -CAfile 
/etc/apache/ssl.crt/snakeoil-ca-dsa.crt -no_ssl2

Client:
$ openssl s_client -connect skinner:5061 -no_ssl2 -bugs
CONNECTED(0003)
depth=1 /C=XY/ST=Snake Desert/L=Snake Town/O=Snake Oil, Ltd/OU=Certificate 
Authority (DSA)/CN=Snake Oil CA/[EMAIL PROTECTED]
verify error:num=19:self signed certificate in certificate chain
verify return:0
29985:error:1408F455:SSL routines:SSL3_GET_RECORD:decryption failed or bad 
record mac:s3_pkt.c:426:

Sometimes the connection succeeds, but it fails most of the times.

Regards,
Mikael

-- System Information:
Debian Release: testing/unstable
  APT prefers stable
  APT policy: (871, 'stable'), (50, 'testing'), (30, 'unstable'), (10, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages libssl0.9.8 depends on:
ii  debconf [debconf-2.0] 1.4.57 Debian configuration management sy
ii  libc6 2.3.5-7GNU C Library: Shared libraries an
ii  zlib1g1:1.2.3-6  compression library - runtime

libssl0.9.8 recommends no packages.

-- debconf information:
  libssl0.9.8/restart-services:


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



Bug#337409: [Pkg-alsa-devel] Bug#337409: Further information on alsa vs. linux-kernel-2.6.14

2005-11-08 Thread Mikael Magnusson
On Tue, Nov 08, 2005 at 02:30:03PM +0100, Jordi Mallach wrote:
> On Sat, Nov 05, 2005 at 10:40:27PM +0100, Stephen Kitt wrote:
> > This means that the kernel currently in unstable requires ALSA currently in
> > experimental to function correctly. Would it be inappropriate to upload
> > 1.0.10rc2 to unstable?
> 
> I think we have thisd unwritten policy of uploading final versions to
> unstable only. Thomas, do we have a word on when the release will
> happen? It's taking a long while now.
> 

A new release candidate (1.0.10rc3) was announced today

http://www.mail-archive.com/alsa-announce@lists.sourceforge.net/msg00023.html

/Mikael



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



Bug#339607: Valgrind crashes when executing cpuid instructions

2005-11-17 Thread Mikael Magnusson
Package: valgrind
Version: 1:3.0.1-2
Severity: important

Valgrind crashes when executing the cpuid instruction.

This means valgrind can't be used to test programs that use for example
/usr/lib/i686/cmov/libcrypto.so.0.9.8 from libssl0.9.8, since it calls the
OPENSSL_ia32_cpuid function that executes cpuid.

Version 1:2.4.0-3 of valgrind doesn't have this problem.

Disabling /usr/lib/i686/cmov/libcrypto.so.0.9.8 by renaming it can be used
as a work-around.

I'm including a test program and the output when running it in valgrind.

/Mikael

-- System Information:
Debian Release: testing/unstable
  APT prefers stable
  APT policy: (871, 'stable'), (50, 'testing'), (30, 'unstable'), (10, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

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

Versions of packages valgrind recommends:
ii  gdb   6.3-6  The GNU Debugger

-- no debconf information
#include 
#include 

static void cpuid(int operation)
{
unsigned int eax;
union {
	char str[13];
	struct {
	unsigned int ebx, edx, ecx;
	} regs;
} u;

memset(&u, 0, sizeof(u));

__asm__("cpuid"
	: "=a" (eax),
	  "=b" (u.regs.ebx),
	  "=c" (u.regs.ecx),
	  "=d" (u.regs.edx)
	: "0" (operation));

printf("Cpuid %d %08x %08x %08x %08x %s\n",
	   operation, eax, u.regs.ebx, u.regs.ecx, u.regs.edx, u.str);
}

int main()
{
cpuid(0);

return 0;
}
==23961== Memcheck, a memory error detector.
==23961== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==23961== Using LibVEX rev 1367, a library for dynamic binary translation.
==23961== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==23961== Using valgrind-3.0.1-Debian, a dynamic binary instrumentation 
framework.
==23961== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==23961== For more details, rerun with: -v
==23961== 
--23961-- DWARF2 CFI reader: unhandled CFI instruction 0:50
--23961-- DWARF2 CFI reader: unhandled CFI instruction 0:50

vex: priv/host-x86/hdefs.c:2315 (emit_X86Instr): Assertion `0' failed.
vex storage:  P 512,  T total 45149176 (1423758),  T curr 146820 (4423)

valgrind: the 'impossible' happened:
   LibVEX called failure_exit().
==23961==at 0xB0016962: vgPlain_core_panic_at (m_libcassert.c:181)
==23961==by 0xB0016961: panic (m_libcassert.c:177)
==23961==by 0xB001697F: vgPlain_core_panic_at (m_libcassert.c:182)
==23961==by 0xB0016990: vgPlain_core_panic (m_libcassert.c:187)
==23961==by 0xB002388C: failure_exit (m_translate.c:360)
==23961==by 0xB00573B6: vex_assert_fail (vex_util.c:163)
==23961==by 0xB005B8AD: emit_X86Instr (hdefs.c:2315)
==23961==by 0xB0056FF5: LibVEX_Translate (vex_main.c:574)
==23961==by 0xB0023E11: vgPlain_translate (m_translate.c:585)
==23961==by 0xB0038EE6: handle_tt_miss (scheduler.c:566)
==23961==by 0xB0039212: vgPlain_scheduler (scheduler.c:680)
==23961==by 0xB004F431: vgModuleLocal_thread_wrapper (syswrap-linux.c:80)
==23961==by 0xB004B99E: run_a_thread_NORETURN (syswrap-x86-linux.c:150)

sched status:
  running_tid=1

Thread 1: status = VgTs_Runnable
==23961==at 0x8048398: cpuid (test-cpuid.c:5)
==23961==by 0x1B936EBF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==23961==by 0x8048300: ??? (start.S:119)


Note: see also the FAQ.txt in the source distribution.
It contains workarounds to several common problems.

If that doesn't help, please report this bug to: www.valgrind.org

In the bug report, send all the above text, the valgrind
version, and what Linux distro you are using.  Thanks.



Bug#335485: [Pkg-alsa-devel] Missing .desktop files

2005-11-18 Thread Mikael Magnusson

Thomas Hood wrote:

Mikael Magnusson wrote:


echomixer, envy24control and rmedigicontrol are added to the Debian menu,
isn't that enough? 



The submitter of #335485 seems to think that the entries are missing.
If they aren't missing, then please close #335485 or ask the submitter
for more information about his problem.



It's correct that there are no .desktop files for echomixer, 
envy24control and rmedigicontrol. I think the report should be sent to 
upstream as a feature request, but ALSA BTS isn't working currently.


/Mikael


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



Bug#238517: Fixed in 1.69.1

2006-01-03 Thread Mikael Magnusson
Bug #238517 is fixed in upstream version 1.69.1. It would be nice if the 
Debian package could be updated.


/Mikael



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



Bug#303371: asterisk: Depends on zaptel.h which is in a tar-ball

2005-04-06 Thread Mikael Magnusson
Package: asterisk
Version: 1:1.0.7.dfsg.1-2
Severity: important

When building from the source package I noticed that it didn't build
chan_zap.so, app_flash.so, app_meetme.so, app_zapbarge.so,
app_zapras.so and app_zapscan.so.

It's caused by the fact that /usr/src/modules/zaptel/zaptel.h is
distributed in zaptel.tar.bz2, and I hadn't extracted that archive.

There doesn't seem to be a problem with the current binary packages,
but I think it will be if/when the autobuilders build the next asterisk
version.

/Mikael Magnusson

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (950, 'testing'), (900, 'testing'), (150, 'unstable'), (100, 
'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages asterisk depends on:
pn  asterisk-sounds  Not found.
ii  libasound21.0.8-3ALSA library
ii  libc6 2.3.2.ds1-20   GNU C Library: Shared libraries an
ii  libedit2  2.9.cvs.20040827-1 BSD editline and history libraries
ii  libexpat1 1.95.8-1   XML parsing C library - runtime li
ii  libgsm1   1.0.10-13  Shared libraries for GSM speech co
ii  libncurses5   5.4-4  Shared libraries for terminal hand
ii  libopenh323-1.12.21.12.2-4   H.323 aka VoIP library
ii  libpq37.4.7-2PostgreSQL C client library
ii  libpri1   1.0.7-1Primary Rate ISDN specification li
ii  libpt-1.5.2   1.5.2-4Portable Windows Library
ii  libssl0.9.7   0.9.7e-3   SSL shared libraries
ii  libtonezone1  1:1.0.7-3  tonezone library (runtime)
ii  unixodbc  2.2.4-11   ODBC tools libraries
ii  zlib1g1:1.2.2-3  compression library - runtime


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



Bug#297977: libpri1: Updated patch

2005-04-13 Thread Mikael Magnusson
I have updated the keypad patch for libpri_1.0.7-1. I have also added support
for receiving keypad facility and called party number in the same
packet.

For example when dialing #31#1234 on Topcom Deskmaster 520i, both keypad
facility #31# and called party number 1234 are sent in the same packet.

/Mikael Magnusson

#! /bin/sh /usr/share/dpatch/dpatch-run
## 10_keypad.dpatch by  <[EMAIL PROTECTED]>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Use received keypad facility in setup as callednum, and add 
## DP: received called party number to callednum.

@DPATCH@
diff -urNad libpri-1.0.6.patch/q931.c /tmp/dpep.cXoQUV/libpri-1.0.6.patch/q931.c
--- libpri-1.0.6.patch/q931.c   2005-03-20 20:54:14.348548258 +0100
+++ /tmp/dpep.cXoQUV/libpri-1.0.6.patch/q931.c  2005-03-20 20:54:34.239900432 
+0100
@@ -1035,7 +1035,9 @@
if (msgtype == Q931_INFORMATION) {
q931_get_number(call->digits, sizeof(call->digits), ie->data + 
1, len - 3);
} else {
-   q931_get_number(call->callednum, sizeof(call->callednum), 
ie->data + 1, len - 3);
+   int oldlen = strlen(call->callednum);
+
+   q931_get_number(call->callednum + oldlen, 
sizeof(call->callednum) - oldlen, ie->data + 1, len - 3);
}
call->calledplan = ie->data[0] & 0x7f;
} else {
@@ -1483,12 +1485,18 @@
 static FUNC_RECV(receive_keypad_facility)
 {
/* copy digits to call->callednum or call->digits */
-   if (msgtype == Q931_SETUP) {
+   if (msgtype == Q931_INFORMATION) {
if (len >= 2) {
q931_get_number(call->digits, sizeof(call->digits), ie->data , 
len - 2);
} else {
pri_error("Keypad facility (len=%2d) too short.\n", len);
}
+   } else if (msgtype == Q931_SETUP) {
+   if (len >= 2) {
+   q931_get_number(call->callednum, sizeof(call->callednum), 
ie->data , len - 2);
+   } else {
+   pri_error("Keypad facility (len=%2d) too short.\n", len);
+   }
} else {
// XXX we assume 1 byte keypad
call->digits[0] = ie->data[0] & 0x7f;


Bug#299184: asterisk: The configure stamp isn't used.

2005-03-12 Thread Mikael Magnusson
Package: asterisk
Version: 1.0.6-2
Severity: minor
Tags: patch

The following patch will eliminate rerunning configure each time you run for
example "debian/rules build".

/Mikael

diff -ur asterisk-1.0.6/debian/rules asterisk-1.0.6.new/debian/rules
--- asterisk-1.0.6/debian/rules 2005-03-12 12:25:50.169477884 +0100
+++ asterisk-1.0.6.new/debian/rules 2005-03-12 12:27:12.833200427 +0100
@@ -44,9 +44,10 @@
  [ ! -f sounds/fpm-sunshine.mp3 ]   && \
  [ ! -f sounds/fpm-world-mix.mp3 ] ) || \
(echo "WARNING: fpm sounds must to be removed from sources 
before packaging." ; false )
-   
 
-configure: check-sounds patch
+
+configure: check-sounds patch configure-stamp
+configure-stamp:
dh_testdir
# Add here commands to configure the package.
- (cd editline ; \
@@ -95,7 +96,7 @@
 cleaned:
dh_testdir
dh_testroot
-   -$(RM) -f build-arch-stamp build-indep-stamp configure 
+   -$(RM) -f build-arch-stamp build-indep-stamp configure-stamp
 
# Add here commands to clean up after the build process.
#-test -d channels/h323 && $(MAKE) -C channels/h323 clean


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (950, 'testing'), (900, 'testing'), (150, 'unstable'), (100, 
'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages asterisk depends on:
pn  asterisk-sounds  Not found.
ii  libasound21.0.8-3ALSA library
ii  libc6 2.3.2.ds1-20   GNU C Library: Shared libraries an
ii  libedit2  2.9.cvs.20040827-1 BSD editline and history libraries
ii  libexpat1 1.95.8-1   XML parsing C library - runtime li
ii  libgsm1   1.0.10-13  Shared libraries for GSM speech co
ii  libncurses5   5.4-4  Shared libraries for terminal hand
ii  libopenh323-1.12.21.12.2-4   H.323 aka VoIP library
ii  libpq37.4.7-2PostgreSQL C client library
ii  libpri1   1.0.4-2Primary Rate ISDN specification li
ii  libpt-1.5.2   1.5.2-4Portable Windows Library
ii  libssl0.9.7   0.9.7e-2   SSL shared libraries
ii  libtonezone1  1:1.0.4-3  tonezone library (runtime)
ii  unixodbc  2.2.4-11   ODBC tools libraries
ii  zlib1g1:1.2.2-3  compression library - runtime


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



Bug#299386: libgnokii2-dev: The shared library must be linked against libXpm and libbluetooth.

2005-03-13 Thread Mikael Magnusson
Package: libgnokii2-dev
Version: 0.6.4-1
Severity: serious
Justification: Policy 10.2

The shared library must be linked against libXpm and libbluetooth
since it uses symbols from them, according to the Debian Policy 10.2.

cc -Wall -g  gnokii-expr.c  -lgnokii -o gnokii-expr
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libgnokii.so: undefined
reference to `XpmWriteFileFromXpmImage'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libgnokii.so: undefined
reference to `str2ba'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libgnokii.so: undefined
reference to `XpmReadFileToXpmImage'
collect2: ld returned 1 exit status

/Mikael

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (950, 'testing'), (900, 'testing'), (150, 'unstable'), (100, 
'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages libgnokii2-dev depends on:
ii  libgnokii20.6.4-1Gnokii library

-- no debconf information


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



Bug#304394: libportaudio or libiaxclient

2005-05-04 Thread Mikael Magnusson
Nathan Myers wrote:
Just to add...  

If recompiled with the assertion commented out, it connects but the 
remote end of a phone connection just hears a loud buzz instead of 
audio from the microphone.  Of course this might be libiaxclient 
misusing libportaudio, rather than a bug in libportaudio itself.

This is the same (apparent) behavior as the current upstream iaxcomm 
-rc3 binary release using portaudio 18.  (The -rc1 binary works.)

It is possible to build my iaxclient package using libportaudio-dev 
(V18) instead of libportaudio19-dev (V19). You could try that if you are 
having problems with V19.

The alsa driver has been updated after I uploaded the portaudio19 
package, and an update of the Debian package may solve the problems. I 
will change to use libportaudio-dev by default in the next version of 
the iaxclient package, if it the problem persist.

/Mikael Magnusson

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


Bug#305729: libosip2-3: osip_body_clone doesn't copy terminating NULL.

2005-04-21 Thread Mikael Magnusson
Package: libosip2-3
Version: 2.2.0-1
Severity: normal
Tags: patch

osip_body_clone doesn't NULL terminate the copied body.

/Mikael Magnusson

Patch from cvs:
diff -u -r1.10 -r1.11
--- osip_body.c 28 Dec 2004 17:40:22 -  1.10
+++ osip_body.c 5 Apr 2005 16:36:44 -   1.11
@@ -92,9 +92,10 @@
 return -1;


-  copy->body = (char*)osip_malloc(body->length+1);
+  copy->body = (char*)osip_malloc(body->length+2);
   copy->length = body->length;
   memcpy(copy->body,body->body,body->length);
+  copy->body[body->length]='\0';

   if (body->content_type != NULL)
 {

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (950, 'testing'), (900, 'testing'), (150, 'unstable'), (100, 
'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

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

-- no debconf information


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



Bug#311362: libvcp-perl: "svk mirror" fails if cwd is NFS mounted

2005-05-31 Thread Mikael Magnusson
Package: libvcp-perl
Version: 0.9-20050110-1
Severity: important
Tags: patch

The VCP/Driver.pm creates temp files in the current working directory.
They should be created on a local file system. Creating temp files on
a NFS mounted directory will most probably fail, according to "man File::Temp",
and I can confirm that. I think it's appropriate to use/tmp instead.

The command "svk mirror" fails when mirroring a cvs repository and the
current working directory is NFS mounted. It's fixed with the following patch.

/Mikael Magnusson

--- Driver.pm.orig  2005-04-21 22:21:47.0 +0200
+++ Driver.pm   2005-05-31 15:50:02.471911399 +0200
@@ -955,11 +955,12 @@
 my $log_fh = lg_fh;
 {

-my $cached_in_fh  = tempfile( "vcp_" );
+my $temp_dir = '/tmp';
+my $cached_in_fh  = tempfile( "vcp_", DIR => $temp_dir );
 my $cached_in_fd  = fileno $cached_in_fh;
-my $cached_out_fh = tempfile( "vcp_" );
+my $cached_out_fh = tempfile( "vcp_", DIR => $temp_dir );
 my $cached_out_fd = fileno $cached_out_fh;
-my $cached_err_fh = tempfile( "vcp_" );
+my $cached_err_fh = tempfile( "vcp_", DIR => $temp_dir );
 my $cached_err_fd = fileno $cached_err_fh;

 my $null_fn = File::Spec->devnull;;


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (900, 'testing'), (150, 'unstable'), (100, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages libvcp-perl depends on:
ii  libipc-run3-perl  0.01-1 perl IPC::Run3 - Run a subprocess 
ii  libregexp-shellish-perl   0.93-1 Shell-like regular expressions
ii  libtext-diff-perl 0.35-2 Perform diffs on files and record 
ii  libxml-autowriter-perl0.38-1 perl XML::AutoWriter - DOCTYPE bas
ii  libxml-parser-perl2.34-4 Perl module for parsing XML files
ii  perl  5.8.4-8Larry Wall's Practical Extraction 

-- no debconf information


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



Bug#312805: elinks: Active mode IPv6 ftp connections crash

2005-06-10 Thread Mikael Magnusson
Package: elinks
Version: 0.10.4-7
Severity: important
Tags: patch

IPv6 ftp connections crash if "set protocol.ftp.use_epsv = 0" is set in
elisp.conf.

The crash is caused by get_pasv6_socket, which overwrites the stack since it
clears an argument of type struct sockaddr_storage in get_pasv6_socket, but
it was passed a struct sockaddr_in6 as parameter. The size of
struct sockaddr_storage (128) is larger than struct sockaddr_in6 (28), which
leads to overwriting the stack.

---
Crash output:

ELinks crashed. That shouldn't happen. Please report this incident to
developers. If you would like to help to debug the problem you just
uncovered, please keep the core you just got and send the developers
output of 'bt' command entered inside of gdb (which you run as:
gdb elinks core). Thanks a lot for your cooperation!

ELinks 0.10.4 (built on May 21 2005 13:57:21)

Features:
Standard, Fastmem, IPv6, gzip, bzip2, Cascading Style Sheets, Protocol
(File, FTP, HTTP, NNTP, SMB, URI rewrite, User protocols),
SSL (GnuTLS), MIME (Option system, Mailcap, Mimetypes files), LED
indicators,
Bookmarks, Cookies, Form History, Global History, Scripting (Lua, Perl)

/usr/bin/elinks(dump_backtrace+0x1d)[0x80d4dbd]
/usr/bin/elinks[0x80946c4]
/usr/bin/elinks[0x8094a04]
[0xe420]
[0x0]
Avbruten (SIGABRT)

---
patch:

--- ftp.c~  2005-04-06 11:30:30.0 +0200
+++ ftp.c   2005-06-10 09:39:13.0 +0200
@@ -597,7 +597,7 @@
 add_file_cmd_to_str(struct connection *conn)
 {
 #ifdef CONFIG_IPV6
-   struct sockaddr_in6 data_addr;
+   struct sockaddr_storage data_addr;
 #endif
struct ftp_connection_info *c_i;
struct string command;
@@ -668,7 +668,7 @@
if (c_i->use_epsv)
add_to_string(&command, "EPSV");
else
-   add_eprtcmd_to_string(&command, &data_addr);
+   add_eprtcmd_to_string(&command, (struct 
sockaddr_in6 *)&data_addr);
else
 #endif
if (c_i->use_pasv)
@@ -702,7 +702,7 @@
if (c_i->use_epsv)
 #endif
struct ftp_connection_info *c_i;
struct string command;
@@ -668,7 +668,7 @@
if (c_i->use_epsv)
add_to_string(&command, "EPSV");
else
-   add_eprtcmd_to_string(&command, &data_addr);
+   add_eprtcmd_to_string(&command, (struct 
sockaddr_in6 *)&data_addr);
else
 #endif
if (c_i->use_pasv)
@@ -702,7 +702,7 @@
if (c_i->use_epsv)
add_to_string(&command, "EPSV");
else
-   add_eprtcmd_to_string(&command, &data_addr);
+   add_eprtcmd_to_string(&command, (struct 
sockaddr_in6 *)&data_addr);
else
 #endif
if (c_i->use_pasv)


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable'), (100, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages elinks depends on:
ii  debconf  1.4.30.13   Debian configuration management sy
ii  libbz2-1.0   1.0.2-7 high-quality block-sorting file co
ii  libc62.3.2.ds1-22GNU C Library: Shared libraries an
ii  libexpat11.95.8-3XML parsing C library - runtime li
ii  libgnutls11  1.0.16-13.1 GNU TLS library - runtime library
ii  libgpmg1 1.19.6-19sarge1 General Purpose Mouse - shared lib
ii  libidn11 0.5.13-1.0  GNU libidn library, implementation
ii  liblua50 5.0.2-5 Main interpreter library for the L
ii  liblualib50  5.0.2-5 Extension library for the Lua 5.0 
ii  libperl5.8   5.8.4-8 Shared Perl library
ii  zlib1g   1:1.2.2-4   compression library - runtime

-- no debconf information


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



Bug#312805: elinks: Active mode IPv6 ftp connections crash

2005-06-11 Thread Mikael Magnusson

Jonas Fonseca wrote:
..


Thanks, I've applied it upstream. However the patch seemed to have been
whitespace corrupted. The diffs for my commit is here:

http://cvsweb.elinks.or.cz/cvsweb.cgi/elinks/AUTHORS.diff?r1=1.178.2.9&r2=1.178.2.10&f=u
http://cvsweb.elinks.or.cz/cvsweb.cgi/elinks/src/protocol/ftp/ftp.c.diff?r1=1.182.2.6&r2=1.182.2.7&f=u




The whitespace probably got corrupted when I pasted the patch into the 
bugreport, but the diffs looks good.


/Mikael Magnusson


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



Bug#261560: iaxclient and iaxcomm

2005-07-13 Thread Mikael Magnusson

Tzafrir Cohen wrote:


Hi

Yet another ping on iaxclient.

I've been using iaxcomm from the iaxclient package of mentos for a
while. Seems good enough. It seems that this package is being
manitained. 


Is it coming to Debian any time soon?

http://bugs.debian.org/261560



I'm preparing an update of iaxclient that will contain the following
modifications:

* Remove the shared library package, since iaxclient hasn't been
  released and the API/ABI probably aren't stable enough.

* Include only the iaxcomm client and rename the binary package to
  iaxcomm.

* Maybe update to current iaxclient cvs version.

There have been problems using SB Live and ALSA, but it seems to work in
the latest version.


/Mikael Magnusson





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



Bug#335703: libssl0.9.8: OpenSSL fails to handle fragmented handshake messages using DTLS

2005-10-25 Thread Mikael Magnusson
Package: libssl0.9.8
Version: 0.9.8a-2
Severity: important

I'm trying to use OpenSSL DTLS in a program and have some problems with
the handshake which seems to be caused by OpenSSL not handle fragmented
handshake messages (certificate) correctly. As seen in the following example
s_client fails to connect to s_server using the DTLS protocol if the MTU
it set to 1500 (default for Ethernet). The same commands succeeds when using a
large MTU, for example 65000.

$ openssl s_server -accept 5069 -dtls1 -cert 
/etc/apache/ssl.crt/snakeoil-dsa.crt -key /etc/apache/ssl.key/snakeoil-dsa.key 
-CAfile /etc/apache/ssl.crt/snakeoil-ca-dsa.crt -mtu 1500
Using default temp DH parameters
Using default temp ECDH parameters
ACCEPT
ERROR
3407:error:143F8412:SSL routines:DTLS1_READ_BYTES:sslv3 alert bad 
certificate:d1_pkt.c:943:SSL alert number 42
shutting down SSL
CONNECTION CLOSED
ACCEPT


$ openssl s_client -host localhost -port 5069 -dtls1
CONNECTED(0003)
3409:error:0D07209B:asn1 encoding routines:ASN1_get_object:too 
long:asn1_lib.c:142:
3409:error:0D068066:asn1 encoding routines:ASN1_CHECK_TLEN:bad object 
header:tasn_dec.c:1269:
3409:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 
error:tasn_dec.c:653:
3409:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 
error:tasn_dec.c:704:
3409:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 
error:tasn_dec.c:743:Field=subject, Type=X509_CINF
3409:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 
error:tasn_dec.c:743:Field=cert_info, Type=X509
3409:error:1409000D:SSL routines:SSL3_GET_SERVER_CERTIFICATE:ASN1 
lib:s3_clnt.c:866:

/Mikael

-- System Information:
Debian Release: testing/unstable
  APT prefers stable
  APT policy: (871, 'stable'), (50, 'testing'), (30, 'unstable'), (10, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages libssl0.9.8 depends on:
ii  debconf [debconf-2.0] 1.4.57 Debian configuration management sy
ii  libc6 2.3.5-6GNU C Library: Shared libraries an

libssl0.9.8 recommends no packages.

-- debconf information:
  libssl0.9.8/restart-services:


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



Bug#335703: [patch] fix handling of fragmented DTLS handshake packets

2005-10-29 Thread Mikael Magnusson
I'm including a patch that fixes the problem.

/Mikael
diff -ur openssl-SNAP-20051028.orig/ssl/d1_both.c 
openssl-SNAP-20051028/ssl/d1_both.c
--- openssl-SNAP-20051028.orig/ssl/d1_both.c2005-07-26 07:00:26.0 
+0200
+++ openssl-SNAP-20051028/ssl/d1_both.c 2005-10-29 10:28:49.0 +0200
@@ -724,11 +724,13 @@
 /* case (3): received a immediately useful fragment.  Determine the 
  * possible overlap and copy the fragment.
  */
-overlap = (s->init_num - DTLS1_HM_HEADER_LENGTH) - frag_off;
 
 /* retain the header for the first fragment */
 if ( s->init_num > DTLS1_HM_HEADER_LENGTH)
 {
+s->init_num -= DTLS1_HM_HEADER_LENGTH;
+overlap = (s->init_num - DTLS1_HM_HEADER_LENGTH) - frag_off;
+
 memmove(&(s->init_buf->data[s->init_num]),
 &(s->init_buf->data[s->init_num + DTLS1_HM_HEADER_LENGTH + 
overlap]),
 frag_len - overlap);
@@ -736,7 +738,10 @@
 s->init_num += frag_len - overlap;
 }
 else
+{
+overlap = 0;
 s->init_num += frag_len;
+}
 
 dtls1_process_handshake_fragment(s, frag_len - overlap);
 


Bug#331406: speex: Patch needed by iaxclient

2005-10-03 Thread Mikael Magnusson
Package: speex
Version: 1.1.6-2
Severity: wishlist
Tags: patch

Hi,

this is a request to add a patch that is needed to build iaxlient with the
Debian speex library. The iaxclient package currently uses a statically
linked custom speex library.

Thanks,
Mikael Magnusson

diff -ur libspeex/preprocess.c 
/home/mikael/tmp/cvs/iaxclient/lib/libspeex/preprocess.c
--- libspeex/preprocess.c   2005-08-10 13:59:54.0 +0200
+++ /home/mikael/tmp/cvs/iaxclient/lib/libspeex/preprocess.c2005-05-14 
12:33:46.0 +0200
@@ -50,6 +50,9 @@
 #define SQRT_M_PI_2 0.88623
 #define LOUDNESS_EXP 2.5
 
+#define SPEEX_PROB_START_DEFAULT0.35f
+#define SPEEX_PROB_CONTINUE_DEFAULT 0.20f
+
 #define NB_BANDS 8
 
 #define ZMIN .1
@@ -153,6 +156,9 @@
st->reverb_decay = .5;
st->reverb_level = .2;
 
+   st->speech_prob_start = SPEEX_PROB_START_DEFAULT;
+   st->speech_prob_continue = SPEEX_PROB_CONTINUE_DEFAULT;
+
st->frame = (float*)speex_alloc(2*N*sizeof(float));
st->ps = (float*)speex_alloc(N*sizeof(float));
st->gain2 = (float*)speex_alloc(N*sizeof(float));
@@ -447,7 +453,8 @@
   st->speech_prob = p0/(1e-25f+p1+p0);
   /*fprintf (stderr, "%f %f %f ", tot_loudness, st->loudness2, 
st->speech_prob);*/
 
-  if (st->speech_prob>.35 || (st->last_speech < 20 && st->speech_prob>.1))
+  if (st->speech_prob > st->speech_prob_start 
+ || (st->last_speech < 20 && st->speech_prob > 
st->speech_prob_continue))
   {
  is_speech = 1;
  st->last_speech = 0;
@@ -1037,7 +1044,29 @@
   (*(float*)ptr) = st->reverb_decay;
   break;
 
-  default:
+   case SPEEX_PREPROCESS_SET_PROB_START:
+  st->speech_prob_start = (*(float*)ptr);
+  if ( st->speech_prob_start > 1 )
+ st->speech_prob_start = st->speech_prob_start / 100;
+  if ( st->speech_prob_start > 1 || st->speech_prob_start < 0 )
+ st->speech_prob_start = SPEEX_PROB_START_DEFAULT;
+  break;
+   case SPEEX_PREPROCESS_GET_PROB_START:
+  (*(float*)ptr) = st->speech_prob_start ;
+  break;
+
+   case SPEEX_PREPROCESS_SET_PROB_CONTINUE:
+  st->speech_prob_continue = (*(float*)ptr);
+  if ( st->speech_prob_continue > 1 )
+ st->speech_prob_continue = st->speech_prob_continue / 100;
+  if ( st->speech_prob_continue > 1 || st->speech_prob_continue < 0 )
+ st->speech_prob_continue = SPEEX_PROB_CONTINUE_DEFAULT;
+  break;
+   case SPEEX_PREPROCESS_GET_PROB_CONTINUE:
+  (*(float*)ptr) = st->speech_prob_continue;
+  break;
+
+   default:
   speex_warning_int("Unknown speex_preprocess_ctl request: ", request);
   return -1;
}
diff -ur include/speex/speex_preprocess.h 
/home/mikael/tmp/cvs/iaxclient/lib/libspeex/include/speex/speex_preprocess.h
--- include/speex/speex_preprocess.h2005-07-25 11:16:04.0 +0200
+++ 
/home/mikael/tmp/cvs/iaxclient/lib/libspeex/include/speex/speex_preprocess.h
2005-05-14 12:33:46.0 +0200
@@ -55,6 +55,8 @@
intdereverb_enabled;
float  reverb_decay;
float  reverb_level;
+   float  speech_prob_start;
+   float  speech_prob_continue;

float *frame; /**< Processing frame (2*ps_size) */
float *ps;/**< Current power spectrum */
@@ -140,6 +142,13 @@
 #define SPEEX_PREPROCESS_SET_DEREVERB_DECAY 12
 #define SPEEX_PREPROCESS_GET_DEREVERB_DECAY 13
 
+#define SPEEX_PREPROCESS_SET_PROB_START 14
+#define SPEEX_PREPROCESS_GET_PROB_START 15
+
+#define SPEEX_PREPROCESS_SET_PROB_CONTINUE 16
+#define SPEEX_PREPROCESS_GET_PROB_CONTINUE 17
+
+
 #ifdef __cplusplus
 }
 #endif



-- System Information:
Debian Release: testing/unstable
  APT prefers stable
  APT policy: (871, 'stable'), (50, 'testing'), (30, 'unstable'), (10, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)



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



Bug#321305: iaxcomm: fiddles mixer on startup

2005-08-26 Thread Mikael Magnusson

Nathan Myers wrote / skrev:

Package: iaxcomm
Severity: normal


Upon startup, iaxcomm unmutes audio "capture" on the mixer associated 
with its output device, and sets the sensitivity to an intermediate 
value.  This is wrong on three levels;


 - First, it is setting the wrong device; I use /dev/dsp for
   output and /dev/dsp1 (a quiet usb device) for input, and it
   opens /dev/mixer.

 - Second, it is setting the capture sensitivity to the wrong value.

 - Third, it really shouldn't be messing with the mixer at all.  


It would probably be useful for it to turn on some warning indicator
in the "mic" VU meter at the top of its window if capture is muted,
and maybe it should have a mute button and sensitivity slider there,
but it should leave the mixer alone unless told to do something.
Finally, of course, if it looks at a mixer (or mixers!) it should be 
looking at the right mixer for each use.




I have made a patch that I think fixes the problem. Iaxclient won't 
touch the mixer with the patch if you don't activate analog AGC.


http://sourceforge.net/mailarchive/forum.php?thread_id=7926782&forum_id=29380

/Mikael Magnusson


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



Bug#328262: sipsak: Uses port 65535 (instead of 5060) when there is no SRV record

2005-09-14 Thread Mikael Magnusson
Package: sipsak
Version: 0.9.1-2
Severity: important
Tags: patch

Sipsak sends requests to port 65535 if no SRV record can be found and no port
number is specified on the command line.

The problem is fixed with the following patch.

/Mikael Magnusson

--- sipsak-0.9.1.orig/helper.c
+++ sipsak-0.9.1/helper.c
@@ -113,7 +113,7 @@
 #ifdef HAVE_RULI_H
int srv_code;

-   ruli_sync_t *sync_query = ruli_sync_query("_sip._udp", host, -1, 
RULI_RES_OPT_SEARCH | RULI_RES_OPT_SRV_NOINET6 | RULI_RES_OPT_SRV_NOSORT6);
+   ruli_sync_t *sync_query = ruli_sync_query("_sip._udp", host, (*port > 
0)? *port : 5060, RULI_RES_OPT_SEARCH | RULI_RES_OPT_SRV_NOINET6 | 
RULI_RES_OPT_SRV_NOSORT6);

/* sync query failure? */
if (!sync_query) {


-- System Information:
Debian Release: testing/unstable
  APT prefers stable
  APT policy: (871, 'stable'), (50, 'testing'), (30, 'unstable'), (10, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages sipsak depends on:
ii  libc6 2.3.5-5GNU C Library: Shared libraries an
ii  libruli4  0.33-1 Library for easily querying DNS SR
ii  libssl0.9.7   0.9.7e-3   SSL shared libraries

sipsak recommends no packages.

-- no debconf information


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



Bug#321427: Upgrading to 1.7.8-1sarge2 causes UI problems with Mozilla mail

2005-09-14 Thread Mikael Magnusson
I'm having these problems in the new security update in Sarge,
version 1.7.8-1sarge2.

/Mikael Magnusson



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



Bug#329433: twinkle: Thread creation timing bug causes crashes

2005-09-21 Thread Mikael Magnusson
Package: twinkle
Version: 0.2.1-2
Severity: important
Tags: patch

I have found timing problems in the audio thread creations that can cause
crashes.

If twinkle receives a call via Asterisk from another SIP phone and Asterisk
reINVITEs the call to stay out of the audio path, there is a probability
that a audio thread won't begin execution before it's deleted as a
consequence of the reINVITE. But since the is_running flag haven't been set,
the dtors won't wait for the thread to finish. It's solved in my patch by
setting the is_running flags when the thread is created.

/Mikael


-- System Information:
Debian Release: testing/unstable
  APT prefers stable
  APT policy: (871, 'stable'), (50, 'testing'), (30, 'unstable'), (10, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages twinkle depends on:
ii  libc6 2.3.5-5GNU C Library: Shared libraries an
ii  libccrtp1-1.3c2   1.3.4-1Common C++ class framework for RTP
ii  libcommoncpp2-1.3c2   1.3.14-1   A GNU package for creating portabl
ii  libgcc1   1:4.0.1-6  GCC support library
ii  libqt3-mt 3:3.3.4-7  Qt GUI Library (Threaded runtime v
ii  libstdc++64.0.1-6The GNU Standard C++ Library v3
ii  libx11-6  6.8.2.dfsg.1-6 X Window System protocol client li
ii  libxext6  6.8.2.dfsg.1-6 X Window System miscellaneous exte
ii  libxml2   2.6.21-1   GNOME XML library
ii  xlibs 6.8.2.dfsg.1-6 X Window System client libraries m
ii  zlib1g1:1.2.3-3  compression library - runtime

twinkle recommends no packages.

-- no debconf information
only in patch2:
unchanged:
--- twinkle-0.2.1.orig/src/audio/audio_session.cpp
+++ twinkle-0.2.1/src/audio/audio_session.cpp
@@ -672,11 +672,13 @@
 
if (audio_rx) {
try {
+   audio_rx->set_running(true);
thr_audio_rx = new t_thread(main_audio_rx, NULL);
MEMMAN_NEW(thr_audio_rx);
// thr_audio_rx->set_sched_fifo(90);
thr_audio_rx->detach();
} catch (int) {
+   audio_rx->set_running(false);
string msg("Failed to create audio_rx thread.");
log_file->write_report(msg, "t_audio_session::run",
LOG_NORMAL, LOG_CRITICAL);
@@ -688,11 +690,13 @@
 
if (audio_tx) {
try {
+   audio_tx->set_running(true);
thr_audio_tx = new t_thread(main_audio_tx, NULL);
MEMMAN_NEW(thr_audio_tx);
// thr_audio_tx->set_sched_fifo(90);
thr_audio_tx->detach();
} catch (int) {
+   audio_tx->set_running(false);
string msg("Failed to create audio_tx thread.");
log_file->write_report(msg, "t_audio_session::run",
LOG_NORMAL, LOG_CRITICAL);
only in patch2:
unchanged:
--- twinkle-0.2.1.orig/src/audio/audio_rx.cpp
+++ twinkle-0.2.1/src/audio/audio_rx.cpp
@@ -397,6 +397,10 @@
}
 }
 
+void t_audio_rx::set_running(bool _is_running) {
+   is_running = _is_running;
+}
+
 void t_audio_rx::run(void) {
int status;
audio_buf_info dsp_info;
only in patch2:
unchanged:
--- twinkle-0.2.1.orig/src/audio/audio_rx.h
+++ twinkle-0.2.1/src/audio/audio_rx.h
@@ -156,6 +156,8 @@
 
~t_audio_rx();
 
+   void set_running(bool is_running);
+
void run(void);
 
// Set the dynamic payload type for telephone events
only in patch2:
unchanged:
--- twinkle-0.2.1.orig/src/audio/audio_tx.h
+++ twinkle-0.2.1/src/audio/audio_tx.h
@@ -148,6 +148,8 @@
 
~t_audio_tx();
 
+   void set_running(bool is_running);
+
void run(void);

// Set the dynamic payload type for telephone events
only in patch2:
unchanged:
--- twinkle-0.2.1.orig/src/audio/audio_tx.cpp
+++ twinkle-0.2.1/src/audio/audio_tx.cpp
@@ -330,6 +330,10 @@
}
 }
 
+void t_audio_tx::set_running(bool _is_running) {
+   is_running = _is_running;
+}
+
 void t_audio_tx::run(void) {
const AppDataUnit* adu;
struct timespec sleeptimer;


Bug#319201: kiax Debian packages

2005-07-26 Thread Mikael Magnusson

On Mon, Jul 25, 2005 at 10:17:58AM +1000, Mark Purcell wrote:

On Monday 25 July 2005 07:12, Mikael Magnusson wrote:
> kiax contains a local copy of the iaxclient library (which contains local
> copies of libgsm, libspeex and libportaudio). Maybe it's better to use
> the libiaxclient-dev package that I have debianized?

Mikael,

Very keen to use shared libraries where ever possible.

Although a little difficult until your packages are actually within the Debian 
unstable environment.


Are you packages ready to be uploaded? I would be happy to sponsor the upload, 
but I don't think they build on a current unstable box, also I think 
iaxclient has been upgraded upstream from your packages.


Have you sync'ed the latest upstream release?

Mark



Actually, I don't build a shared iaxclient library since iaxclient
is under development and the API is still changing to much.
But I'm linking with shared versions of gsm and portaudio (not in
Debian unstable yet).

The portaudio version used is v18.1, which is the stable version and
it's also needed by OpenOffice.org2 (currently in experimental).

I have updated iaxclient from the current CVS and made a new release
(iaxclient_0.0+cvs20050725-1). I had to use the local copy of speex in
iaxclient for this release, since iaxclient currently depends on a patch
that hasn't been applied by upstream yet.

I'm building my packages in a pbuilder chroot running sid, and it seems 
to work.


I think both my iaxclient and portaudio packages are ready and I would
be glad if you could sponsor. You find my packages on my web server[1] 
and Debian mentors[2].


/Mikael

[1]http://hem.no-ip.info/debian/
[2]http://mentors.debian.net/debian/pool/main/p/portaudio/



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



Bug#269925: any news? when to upload?

2005-07-27 Thread Mikael Magnusson

Rene Engelhard wrote:

Hi,

is there any news about this ITP? OpenOffice.org 1.9.x already is in
experimental and I'd like to build with system-portaudio (v18!). And
1.1.5 soon is coming, too which I want to build against portaudio v18,
too

Grüße/Regards,

Rene


Hi,

I'm in contact with a DD that is interested in sponsor my iaxclient 
package, and I hope to release both iaxclient and portaudio, which is 
used by iaxclient, soon.


Regards,
Mikael


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



Bug#319201: kiax Debian packages

2005-07-28 Thread Mikael Magnusson

Mark Purcell wrote:

On Wednesday 27 July 2005 00:24, Mikael Magnusson wrote:


I have updated iaxclient from the current CVS and made a new release
(iaxclient_0.0+cvs20050725-1). I had to use the local copy of speex in
iaxclient for this release, since iaxclient currently depends on a patch
that hasn't been applied by upstream yet.



Can you submit a patch in the BTS against speex to get that patch included in 
the Debian version of speex.




I'll do that, when I get that patch that I have requested from the 
iaxclient developer.





I'm building my packages in a pbuilder chroot running sid, and it seems
to work.

I think both my iaxclient and portaudio packages are ready and I would
be glad if you could sponsor. You find my packages on my web server[1]
and Debian mentors[2].



They build fine here.  Once ftp-master is back up, I would be happy to sign 
and upload.




Nice, I noticed that you have uploaded the packages already. But they 
were rejected since the orig tar-balls were missing (-sa needed in call 
to dpkg-source?)


Thanks,
Mikael



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



Bug#321480: wxwindows2.4: gtk contrib debug package

2005-08-05 Thread Mikael Magnusson
Package: wxwindows2.4
Severity: wishlist
Tags: patch

Hi,

the included patch can be used to build wxGTK contrib debug libraries. I
needed to patch the xmlres source code, since there was no RTTI for
wxXmlResourceHandler. I wish the contrib debug libraries can be added,
since they are needed in order to use the debug libraries with a program that
is linked to for example libwx_gtk_xrc-2.4.so.1. You can't mix wxWindows code
with and without __WXDEBUG__.

Regards,
Mikael Magnusson


-- System Information:
Debian Release: 3.1
  APT prefers stable
  APT policy: (800, 'stable'), (500, 'testing'), (100, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
diff -ur orig/wxwindows2.4-2.4.4/contrib/include/wx/xrc/xmlres.h 
wxwindows2.4-2.4.4/contrib/include/wx/xrc/xmlres.h
--- orig/wxwindows2.4-2.4.4/contrib/include/wx/xrc/xmlres.h 2005-07-11 
17:13:34.0 +0200
+++ wxwindows2.4-2.4.4/contrib/include/wx/xrc/xmlres.h  2005-08-05 
16:12:09.0 +0200
@@ -305,6 +305,7 @@
 
 class WXXMLDLLEXPORT wxXmlResourceHandler : public wxObject
 {
+DECLARE_ABSTRACT_CLASS(wxXmlResourceHandler)
 public:
 // Constructor.
 wxXmlResourceHandler();
diff -ur orig/wxwindows2.4-2.4.4/contrib/src/xrc/xmlres.cpp 
wxwindows2.4-2.4.4/contrib/src/xrc/xmlres.cpp
--- orig/wxwindows2.4-2.4.4/contrib/src/xrc/xmlres.cpp  2005-07-11 
17:13:46.0 +0200
+++ wxwindows2.4-2.4.4/contrib/src/xrc/xmlres.cpp   2005-08-05 
20:22:01.0 +0200
@@ -633,6 +633,7 @@
 
 
 
+IMPLEMENT_ABSTRACT_CLASS(wxXmlResourceHandler, wxObject)
 
 wxXmlResourceHandler::wxXmlResourceHandler()
 : m_node(NULL), m_parent(NULL), m_instance(NULL),
diff -ur orig/wxwindows2.4-2.4.4/debian/control 
wxwindows2.4-2.4.4/debian/control
--- orig/wxwindows2.4-2.4.4/debian/control  2005-07-11 17:15:06.0 
+0200
+++ wxwindows2.4-2.4.4/debian/control   2005-08-05 14:15:18.0 +0200
@@ -171,6 +171,25 @@
  Install this package if you wish to compile applications that use the
  contrib libs from the wxWindows source tree.
 
+Package: libwxgtk2.4-contrib-dbg
+Architecture: any
+Section: libdevel
+Priority: extra
+Depends: wxwin2.4-headers (= ${Source-Version}), libwxgtk2.4-dbg (= 
${Source-Version}), libc6-dev
+Conflicts: libwxgtk-contrib-dbg
+Replaces: libwxgtk-contrib-dbg
+Provides: libwxgtk-contrib-dbg
+Description: wxWindows Cross-platform C++ GUI toolkit (contrib debug libs)
+ wxWindows is a class library for C++ providing GUI (Graphical User
+ Interface) and other facilities on more than one platform.  Version 2.4
+ currently supports subsets of GTK+, Motif, and MS Windows.
+ .
+ This package provides a debug version of the wxGTK contrib libraries.
+ It is compiled both with -g for normal debugger tracing and with the
+ __WXDEBUG__ flag which provides many internal checks by wxWindows
+ itself that are not performed on apps compiled with the 'release
+ version' libs in the -dev package.
+
 Package: wxwin2.4-headers
 Architecture: any
 Section: devel
diff -ur orig/wxwindows2.4-2.4.4/debian/control.in 
wxwindows2.4-2.4.4/debian/control.in
--- orig/wxwindows2.4-2.4.4/debian/control.in   2005-07-11 17:14:30.0 
+0200
+++ wxwindows2.4-2.4.4/debian/control.in2005-08-05 14:10:43.0 
+0200
@@ -171,6 +171,25 @@
  Install this package if you wish to compile applications that use the
  contrib libs from the wxWindows source tree.
 
+Package: libwxgtk=V-contrib-dbg
+Architecture: any
+Section: libdevel
+Priority: extra
+Depends: wxwin=V-headers (= ${Source-Version}), libwxgtk=V-dbg (= 
${Source-Version}), libc6-dev
+Conflicts: libwxgtk-contrib-dbg
+Replaces: libwxgtk-contrib-dbg
+Provides: libwxgtk-contrib-dbg
+Description: wxWindows Cross-platform C++ GUI toolkit (contrib debug libs)
+ wxWindows is a class library for C++ providing GUI (Graphical User
+ Interface) and other facilities on more than one platform.  Version =V
+ currently supports subsets of GTK+, Motif, and MS Windows.
+ .
+ This package provides a debug version of the wxGTK contrib libraries.
+ It is compiled both with -g for normal debugger tracing and with the
+ __WXDEBUG__ flag which provides many internal checks by wxWindows
+ itself that are not performed on apps compiled with the 'release
+ version' libs in the -dev package.
+
 Package: wxwin=V-headers
 Architecture: any
 Section: devel
diff -ur orig/wxwindows2.4-2.4.4/debian/rules wxwindows2.4-2.4.4/debian/rules
--- orig/wxwindows2.4-2.4.4/debian/rules2005-07-11 17:14:30.0 
+0200
+++ wxwindows2.4-2.4.4/debian/rules 2005-08-05 20:24:04.0 +0200
@@ -52,6 +52,7 @@
 package_gtk_py_lib  = libwxgtk$(sorelease)-python
 package_gtk_py  = wxpython$(sorelease)
 package_gtk_contrib = libwxgtk$(sorelease)-contrib
+package_gtk_contrib_dbg = libwxgtk$(release)-contrib-dbg
 package_gtk_contrib_dev = libwxgtk$(release)-contrib

Bug#321480: wxwindows2.4: gtk contrib debug package

2005-08-05 Thread Mikael Magnusson

Ron wrote:

On Fri, Aug 05, 2005 at 08:59:59PM +0200, Mikael Magnusson wrote:


Package: wxwindows2.4
Severity: wishlist
Tags: patch



Hi,

There are a number of separate things being addressed here,
let's try to divide them up between easy and hard...



the included patch can be used to build wxGTK contrib debug libraries.



this is easy and the reasoning sound if people are actually using the
contribs now.  Thanks for the patch, and the testing.



I'm the maintainer of iaxcomm, which recently where uploaded to Debian 
unstable and it uses the xrc library.


libwxgtk2.4-contrib and libwxgtk2.4-1-contrib are also used by at least 
plucker-desktop, kdevelop3, xmule, openmsx-catapult. Most packages use 
only the xrc library, but at least stc is also used (plucker-desktop).





I needed to patch the xmlres source code, since there was no RTTI for
wxXmlResourceHandler.



This is a bigger problem.  It is not a binary compatible change...
It is going to take some justification, and a plan.



Ok, I understand. I suppose I could wait until wxwidgets 2.6 is released 
in unstable. When do you think it will happen? The xrc classes are 
included in the main library in 2.6. Which of course will mean that 
packages that only uses the xrc library, for example iaxcomm, won't need 
contrib.



-   dh_strip -N$(package_gtk_dbg) -N$(package_wxbase_dbg) \
+   @# Ignore "I have no package to build"
+   -dh_strip -N$(package_gtk_dbg) -N$(package_wxbase_dbg) \



and this is curiosity...  what went wrong there?  and do we
really want to hide it??



It was needed in order to build only the contrib debug package, which 
shouldn't be stripped. Strip returns an error code, and stops the build, 
if there aren't any packages to strip.


/Mikael Magnusson


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



Bug#292030: libpam-ldap: Please document that pam_groupdn needs to be of class groupOfUniqueNames

2005-01-24 Thread Mikael Magnusson
Package: libpam-ldap
Version: 164-2
Severity: normal

I tried to use pam_groupdn in my pam_ldap.conf, but I couldn't get it to
work. After much research and debugging I realized that it should be of
class groupOfUniqueNames. It can be of another class but at least the
attribute in "pam_member_attribute" has to contain DN:s not posix user id:s.

At least it should be noted in the pam_ldap.conf manual page, that the
attribute in pam_member_attribute needs to contain DN:s, not posix user
id:s.

I think a useful extension is to match against posix user id:s if
pam_member_attribute is "memberUid".

At the same time you can correct the spelling error "uniquememeber".

Regards,
Mikael Magnusson

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (950, 'testing'), (900, 'testing'), (150, 'unstable'), (100, 
'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages libpam-ldap depends on:
ii  debconf 1.4.30.11Debian configuration management sy
ii  libc6   2.3.2.ds1-20 GNU C Library: Shared libraries an
ii  libldap22.1.30-3 OpenLDAP libraries
ii  libpam0g0.76-22  Pluggable Authentication Modules l

-- debconf information excluded


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



Bug#292030: [PATCH] memberUid support

2005-01-24 Thread Mikael Magnusson
tags 292030 + patch
thanks
Hi,
I have made a small patch, that changes the behavior of pam_acct_mgmt 
when memberUid is used as pam_member_attribute.

Regards,
Mikael Magnusson
diff -u libpam-ldap-169/pam_ldap.c libpam-ldap-169/pam_ldap.c
--- libpam-ldap-169/pam_ldap.c
+++ libpam-ldap-169/pam_ldap.c
@@ -3662,11 +3662,17 @@
 }  /* password expired */
   /* group auth, per Chris's pam_ldap_auth module */
-  if (session->conf->groupdn != NULL)
+  if (rc == success && session->conf->groupdn != NULL)
 {
+  const char *value = session->info->userdn;
+
+  if (strcasecmp(session->conf->groupattr, "memberUid") == 0) {
+ value = username;
+  }
+
   rc = ldap_compare_s (session->ld,
   session->conf->groupdn,
-  session->conf->groupattr, session->info->userdn);
+  session->conf->groupattr, value);
   if (rc != LDAP_COMPARE_TRUE)
{
  snprintf (buf, sizeof buf, "You must be a %s of %s to login.",
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Bug#209012: What's the status of this ITP?

2005-01-26 Thread Mikael Magnusson
Free Ekanayaka wrote:
Hi,
is there something blocking this ITP?
I made a non-official package too:
http://apt.agnula.org/demudi/pool/local/a/alsa-tools/
Cheers,
Free
Hello,
lintian complains about missing manual pages but nothing else. I have 
also only been able to test ac3dec and as10k1, since I don't have access 
to the needed hardware.

I will need a sponsor, since I'm not a DD. I have previously asked for 
it on the Pkg-alsa-devel mailing list and I will send a new request.

Have you tried my package and do you have any suggestions for improvements.
Regards,
Mikael
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Bug#292548: libspeex1: speex 1.1 in unstable?

2005-01-27 Thread Mikael Magnusson
Package: libspeex1
Version: 1.1.6-1
Severity: wishlist

Is there anything that keeps 1.1.6-1 in experimental from being uploaded to
unstable? Do you know when it will happen?

I'm debianizing iaxclient, which needs speex version 1.1.x. Currently I'm 
using 1.1.6-1 in experimental, which is working fine.

Regards,
Mikael Magnusson

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (950, 'testing'), (900, 'testing'), (150, 'unstable'), (100, 
'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-skas-1
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

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

-- no debconf information


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



Bug#296167: Missing include files

2005-02-22 Thread Mikael Magnusson
I have got the same problem, the missing Rules.mISDN, but it's solved by 
replacing Makefile with Makefile.v2.6.

The next problem is missing include files. The files, isdn_compat.h and 
mISDNif.h, aren't in the misdn-kernel-source or any of its dependencies. 
They are located in misdn-kernel-headers and installed into 
/usr/include/linux, but I don't think they should be there according to 
/usr/share/doc/kernel-package/README.headers.

Why aren't the include files in the misdn-kernel-source package? They 
could be in a include subdirectory.

With Makefile replaced by Makefile.v2.6 and the include files in a 
subdirectory I am able to compile and install the modules with the 
following commands i debian/rules.

# Build the module
$(MAKE) -C $(KSRC) M=$(PWD) CONFIG_MISDN_DRV=m CONFIG_MISDN_HFCPCI=1 
CONFIG_MISDN_AVM_FRITZ=1 CONFIG_MISDN_SPEEDFAX=1 CONFIG_MISDN_W6692=1 
CONFIG_MISDN_HFCMULTI=1 CONFIG_MISDN_DSP=1 
EXTRA_CFLAGS="-I$(PWD)/include" modules

 # Install the module
$(MAKE) -C $(KSRC) M=$(PWD) CONFIG_MISDN_DRV=m 
CONFIG_MISDN_HFCPCI=1 CONFIG_MISDN_AVM_FRITZ=1 CONFIG_MISDN_SPEEDFAX=1 
CONFIG_MISDN_W6692=1 CONFIG_MISDN_HFCMULTI=1 CONFIG_MISDN_DSP=1 
EXTRA_CFLAGS="-I$(PWD)/include" modules_install 
INSTALL_MOD_PATH=$(CURDIR)/debian/$(shell dh_listpackages)

But they aren't installed in the right directory. /lib/modules/2.6.9 
instead of /lib/modules/2.6.9-1-mulder.

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


Bug#269925: ITP: portaudio -- Portable audio I/O

2005-02-24 Thread Mikael Magnusson
Rene Engelhard wrote:
Hi,
[ since OOo 1.1.5 and 2.0 are able to use portaudio/sndfile I am
interested in this package, too ]
Mikael Magnusson wrote:
I have uploaded an experimental version to mentors.debian.net:
http://mentors.debian.net/debian/pool/main/p/portaudio/portaudio_18.1-0.dsc

What is the status of this ITP?
There was a problem with the license, and I don't know if it has been 
resolved.

Sorry to say that but that package looks broken to me.
>
Is upstreams or my package broken?
As far as I can see in the source the portaudio upstreams have no clue about
SONAMEs.
Currently, when you link against libportaudio.so, you get a dependency
on libportaudio.so which is bad. Either we just ship the static library
(bad also) or we "fix" it by giving the packages a halfproper SONAME.
Looking at the source further they apparently broke API/ABI without even
caring about SONAME stuff.
I saw you copnverted the stuff using libtool and apparently gave this
stuff the SONAME libportaudio.so.0 (judging from the package name). As I
said, since the portaudio upstreams don't seem to care about proper
version numbering this is risky.
So, to do the second method, I did
libportaudio0.0.18[-dev] and libportaudio0.0.19[-dev] packages with the
libportaudio0.0.x as SONAME so that this works at least. 
>
I choose to name them libportaudio0[-dev] and libportaudio19-0[-dev] 
with libportaudio0 and libportaudio19-0 as SONAMEs respectively, and I 
think my naming scheme has an advantages. If portaudio v19 when release 
is backward compatible with v18, then libportaudio19-0[-dev] can be 
renamed to libportaudio0[-dev].

I don't think this will be a nightmare judging the long release cycles -
considering that 18.1 is years old and v19 not even released yet.
Anyway, my current (source) packages are at
http://people.debian.org/~rene/portaudio/. (I included the docs in -dev
since it makes no sense to make a own package for that less kb...)
According to the first paragraph in Debian Policy Manual section 10.2 
"Libraries", you must compile all source twice. Isn't this required 
anymore, as I can't see this happen in your package?

Have you looked at my 20_unix_oss patch, which fixes bugs in 
Pa_StreamTime and Pa_UpdateStreamTime?

I can upload them if wished. I also can add you as co-maintainer if you
wish...
Maybe.
Grüße/Regards,
René
Regards,
Mikael
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Bug#289762: Problems solved by downgrading mysql-server

2005-01-13 Thread Mikael Magnusson
Hello,
I have also experienced the problems described in this bug report. I 
tried to downgrade mysql-server as suggested, and downgrading it to 
4.0.22-6 solved my problems.

Regards
Mikael Magnusson

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


Bug#290319: nagios-mysql: Leaks cleartext password in /var/log/messages

2005-01-13 Thread Mikael Magnusson
Package: nagios-mysql
Version: 2:1.3-0+pre6
Severity: important


nagios-mysql leaks the database password in /var/log/messages if it can't
connect to the mysql server.

  nagios: Error: Could not connect to MySQL database 'nagios' on host '' using 
username 'nagios' and password 'x'.  Retention data will not be 
processed or saved!

The line above is logged in /var/log/messages and the password is in
cleartext. I think the password should be replaced with asterisks.

Regards,
Mikael Magnusson


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (800, 'testing'), (700, 'unstable')
Architecture: i386 (i586)
Kernel: Linux 2.6.9-1-mulder
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages nagios-mysql depends on:
ii  libc6  2.3.2.ds1-20  GNU C Library: Shared libraries an
ii  libgd2-xpm 2.0.33-1.1GD Graphics Library version 2
ii  libjpeg62  6b-9.hem.za.org-1 The Independent JPEG Group's JPEG 
ii  libmysqlclient10   3.23.56-2 LGPL-licensed client library for M
ii  libpng12-0 1.2.8rel-1PNG library - runtime
ii  nagios-common  2:1.3-0+pre6  A host/service/network monitoring 
ii  zlib1g 1:1.2.2-3 compression library - runtime

-- debconf information:
  nagios/warnmovedcommands:
  nagios/warncoords:
* nagios/wwwsuid: true
  nagios/newapachecfg:
  nagios/upgradefromnetsaint:
* nagios/configapache: Apache
  nagios/warnupgrade_5_6:


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



Bug#261560: status of iaxcomm?

2005-01-18 Thread Mikael Magnusson
 Kilian Krause wrote:
Hi,
I see this was uploaded to Debian mentors. Have they found it ok? Are
there any plans to finally make this an official deb?
If there's an open TODO list, what needs to be done and who of you is
going to make this happen?
Thanks for the feedback.
 

Hi,
I haven't gotten much feedback, but I haven't asked for it on for 
example debian-mentors either.

The source and binary packages are almost lintian and linda clean, but 
there are no manual pages for the binaries. There shouldn't be any 
dependency problems, since I'm building the binary packages with pbuilder.

The current iaxclient source package on mentors produces three binary 
package:

1. iaxclient   iax clients: iaxcomm, iaxphone, testcall, tkphone 
and wxiax
2. libiaxclient0   shared library
3. libiaxclient-devdevelopment files

I'm not sure that a shared library should be distributed, since upstream 
haven't released any version yet and I'm using the cvs version, and the 
library is under development. And maybe iaxclient shouldn't contain all 
clients?

The upstream cvs version contains local versions of gsm, iax2, speex and 
portaudio libraries. Currently I'm using gsm from Debian, the local iax2 
version, speex from Debian experimental, and my portaudio packages.

There have been some discussion about the PortAudio license on the 
Debian legal mailing list. PortAudio is already used by audacity, which 
is in main, and the audacity maintainer thinks that it's DFSG free and 
can stay there.

I will update iaxclient with the latest cvs, since it solves some sound 
issues.

I think it can be uploaded to experimental after the update, if you 
think it's good. But it can't go into unstable, since it needs 
libspeex-dev >= 1.1.3-1.

I sent an email to Norbert Tretkowski several months ago asking for the 
status, but didn't get any answer. Maybe I should take over the ITP 
(#261560)?

Regards,
Mikael Magnusson

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


Bug#269925: ITP: portaudio -- Portable audio I/O

2005-03-01 Thread Mikael Magnusson
Rene Engelhard wrote:
Hi,
Mikael Magnusson wrote:
I choose to name them libportaudio0[-dev] and libportaudio19-0[-dev] 
with libportaudio0 and libportaudio19-0 as SONAMEs respectively, and I 
think my naming scheme has an advantages. If portaudio v19 when release 
is backward compatible with v18, then libportaudio19-0[-dev] can be 
renamed to libportaudio0[-dev].

I just did a diff between portaudio v18.1 and the CVS anspshot I
packaged. They renamed functions (removing the old ones):
e.g. PaQueryDevice -> PaOSS_QueryDevice. And AFAIS function signatures,
too. So v18 and v19 *are* ABI-incompatible (which also alreyd was
implied of the API changes, see above).
PaQueryDevice and PaOSS_QueryDevice seem to be internal functions and 
aren't declared in portaudio.h.

So you *need* to do a split completely and this means also wrt SONAMEs, v19
will not be compatible with pplications written for/linked against v18.
Yes, I know they are ABI-incompatible and I use the SONAMEs 
libportaudio.so.0 and libportaudio-19.so.0 respectively in my packages.


According to the first paragraph in Debian Policy Manual section 10.2 
"Libraries", you must compile all source twice. Isn't this required 
anymore, as I can't see this happen in your package?

Well... I never saw bad implications of static libraries built with
-fPIC, contrary I saw that this is good since some applications/other
dynamic libraries wanting to link against portaudio will not fail. Some
arch require -fPIC for linking into a (dynamic) app and dynamic librar
Yes, dynamic libraries must be compiled with -fPIC and static libraries 
must not be.

According to section 1.1: "Packages that do not conform to the 
guidelines denoted by must (or required) will generally not be 
considered acceptable for the Debian distribution."

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


Bug#297719: Uninstallable since it tries to overwrite /etc/default/asterisk

2005-03-02 Thread Mikael Magnusson
Package: asterisk
Version: 1:1.0.5-4
Severity: normal

Asterisk must depend on a newer asterisk-config, since both
asterisk=1:1.0.5-4 and asterisk-config=1:1.0.5-2 contains
/etc/default/asterisk.


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (600, 'testing'), (500, 'unstable')
Architecture: i386 (i586)
Kernel: Linux 2.6.8-2-386
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages asterisk depends on:
ii  asterisk-config   1:1.0.5-2  config files for asterisk
ii  asterisk-sounds-main  1:1.0.5-2  sound files for asterisk
ii  libasound21.0.8-1ALSA library
ii  libc6 2.3.2.ds1-20   GNU C Library: Shared libraries an
ii  libedit2  2.9.cvs.20040827-1 BSD editline and history libraries
ii  libgsm1   1.0.10-13  Shared libraries for GSM speech co
ii  libncurses5   5.4-4  Shared libraries for terminal hand
ii  libpq37.4.7-2PostgreSQL C client library
ii  libpri1   1.0.4-1Primary Rate ISDN specification li
ii  libspeex1 1.0.rel.4-1The Speex Speech Codec
ii  libssl0.9.7   0.9.7e-2   SSL shared libraries
ii  libtonezone1  1:1.0.4-3  tonezone library (runtime)
ii  unixodbc  2.2.4-11   ODBC tools libraries
ii  zlib1g1:1.2.2-3  compression library - runtime

-- no debconf information


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



Bug#297977: libpri1: Keypad facility received during setup should be used as called number

2005-03-03 Thread Mikael Magnusson
Package: libpri1
Version: 1.0.4-2
Severity: normal
Tags: patch

Some ISDN phones sends numbers that begins with * or # as "keypad facility"
instead of "called party number" during call setup. Those are also copied 
to callednum with my patch.

Regards,
Mikael


-- System Information:
Debian Release: 3.1
Architecture: i386 (i586)
Kernel: Linux 2.6.8-2-386
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

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

-- no debconf information
diff -ur libpri-1.0.4/q931.c libpri-1.0.4.new/q931.c
--- libpri-1.0.4/q931.c 2005-03-03 20:07:19.0 +0100
+++ libpri-1.0.4.new/q931.c 2005-03-03 20:08:26.0 +0100
@@ -1403,8 +1403,10 @@
 static FUNC_RECV(receive_keypad_facility)
 {
/* copy digits to call->callednum or call->digits */
-   if (msgtype == Q931_SETUP) {
+   if (msgtype == Q931_INFORMATION) {
q931_get_number(call->digits, sizeof(call->digits), ie->data , len 
- 2);
+   } else if (msgtype == Q931_SETUP) {
+   q931_get_number(call->callednum, sizeof(call->callednum), ie->data, 
len - 2);
} else {
// XXX we assume 1 byte keypad
call->digits[0] = ie->data[0] & 0x7f;


Bug#406754: More memory barriers

2007-01-13 Thread Mikael Magnusson

Bjorn Roche wrote:

Now, it should work on Linux x86, Linux PPC, Mac OS X 
and FreeBSD. On other systems (I don't know what else uses these 
ring-buffers, other than Jack/Linux and CoreAudio) it should fail to 
compile, but give the user enough info to compile without SMP safety if 
they want (by defining ALLOW_SMP_DANGERS, which should probably have a 
better name).


Any feedback before I commit (especially from someone familiar with 
x86)?


What about other architectures? The Debian portaudio19 package I'm 
maintaining together with the Debian VoIP team fails to build on most 
architectures. (Reported in Debian BTS #406754[1])


error:
src/common/pa_ringbuffer.c:100:11: error: #error Memory barriers are not 
define d on this system. You can still compile by defining 
ALLOW_SMP_DANGERS, but SMP safety will not be guaranteed.


PortAudio V19 used to build on all architectures: alpha, amd64, arm, 
hppa ,i386, ia64, m68k, mips, mipsel, powerpc, s390 and sparc.


Any solution?

Please, keep CC to [EMAIL PROTECTED] in replies.

Mikael

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




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



Bug#407690: [Pkg-alsa-devel] Bug#407690: kernel 2.6.19.2 incompatibel with debian libasound2-dev

2007-01-22 Thread Mikael Magnusson

Steve Langasek wrote:

On Mon, Jan 22, 2007 at 07:39:03AM +0100, Markus Schulz wrote:

doesn't sound 'grave' to me; if anything, it sounds like a bug in
2.6.19 for changing interfaces in ways that break userspace.



yes, exactly this. Should this be reported anywhere?


Preferably, upstream to the kernel maintainers responsible for the breakage.



According to alsa-devel the problem has been "Fixed and committed to HG 
tree".


http://article.gmane.org/gmane.linux.alsa.devel/43900

Mikael


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



Bug#369396: Regression: problems with macro calling AC_PROG_CC and AC_C_BIGENDIAN

2006-05-29 Thread Mikael Magnusson
Package: autoconf
Version: 2.59.cvs.2006.05.25-1
Severity: important

If you call AC_PROG_CC and AC_C_BIGENDIAN in a macro, the checks for
unistd.h and some other headers will fail. See attached test case.

Mikael

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (30, 'unstable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages autoconf depends on:
ii  debianutils   2.16   Miscellaneous utilities specific t
ii  m41.4.4-1a macro processing language
ii  perl  5.8.8-4Larry Wall's Practical Extraction 

Versions of packages autoconf recommends:
ii  automake1.6 [automaken]   1.6.3-12   A tool for generating GNU Standard
ii  automake1.7 [automaken]   1.7.9-7A tool for generating GNU Standard
ii  automake1.8 [automaken]   1.8.5-3A tool for generating GNU Standard
ii  automake1.9 [automaken]   1.9.6-4A tool for generating GNU Standard

-- no debconf information
dnl   -*- Autoconf -*-
dnl Process this file with autoconf to produce a configure script.

dnl AC_PREREQ(2.57)

AC_INIT(TEST, 1, [EMAIL PROTECTED])
echo 1

AC_DEFUN([TEST_INIT],[
echo test1
AC_PROG_CC
echo test2
AC_C_BIGENDIAN
echo test3
])

echo 2
TEST_INIT
echo 3
AC_CHECK_HEADER([unistd.h], [], [AC_MSG_ERROR([unistd.h not available?])])

AC_OUTPUT


Bug#406754: Bug #406754: portaudio19: FTBFS: #error Memory barriers are not defined on this system.

2007-02-15 Thread Mikael Magnusson

Falk Hueffner wrote:

Mikael Magnusson <[EMAIL PROTECTED]> writes:


Falk Hueffner wrote:

Hi,
the correct solution is to use __sync_synchronize as fallback, which
is a full memory barrier defined by gcc (starting from 4.1) for all
platforms. It is also desirable to use this on all platforms that
don't differentiate read/write/full barriers, since it gives the
compiler better opportunities to optimize.


Do you have a patch? I tried to use __sync_synchronize on i386, but it
doesn't generate any synchronization code in the assembler output.


Sorry, you need __sync_synchronize(). (Does __sync_synchronize on its
own not generate a warning?)



According to [1]
"gcc does not implement __sync_synchronize() as a full memory barrier on 
X86, in spite of the documentation."


Do you know what architecture __sync_synchronize() is implemented as a 
full memory barrier?


PortAudio implements native memory barriers for i386 and powerpc. We can 
use __sync_synchronize() for other architectures if it's implemented as 
a full memory barrier on those. Otherwise we need to disable JACK on 
those architectures (already committed to SVN).


Mikael

[1]http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2047.html


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



Bug#402009: Multiple API-incompatible changes in Common C++ 1.5.3

2006-12-07 Thread Mikael Magnusson
As described in the Common C++ changelog, the new version contains 
multiple API changes, resulting in backward-incompatible ABI changes in 
the shared library.


  From Common C++ 1.5.2 to 1.5.3
  - some code cleanup of operators and const members

I'm including a diff which contains all changes of header files from 
1.5.1 to 1.5.3.


/Mikael

--- commoncpp2-1.5.1/include/cc++/address.h	2006-10-01 14:07:12.0 +0200
+++ commoncpp2-1.5.3/include/cc++/address.h	2006-11-21 14:40:05.0 +0100
@@ -167,7 +167,7 @@
 protected:
 	struct in_addr netmask, network;
 
-	unsigned getMask(const char *cp);
+	unsigned getMask(const char *cp) const;
 public:
 	/**
 	 * Get network address associated with this cidr.
@@ -225,7 +225,7 @@
 	 * @param saddr pointer to test.
 	 * @return true if member of cidr.
 	 */
-	bool isMember(struct sockaddr *saddr);
+	bool isMember(const struct sockaddr *saddr) const;
 
 	/**
 	 * See if a low level address object is a member of this cidr's net.
@@ -233,14 +233,14 @@
 	 * @param inaddr object to test.
 	 * @return true if member of cidr.
 	 */
-	bool isMember(struct in_addr &inaddr);
-};
+	bool isMember(const struct in_addr &inaddr) const;
 
-inline bool operator==(struct sockaddr *sa, IPV4Cidr &cidr)
-	{return cidr.isMember(sa);};
+	inline bool operator==(const struct sockaddr *a) const
+		{return isMember(a);};
 
-inline bool operator==(struct in_addr &a, IPV4Cidr &cidr)
-	{return cidr.isMember(a);};
+	inline bool operator==(const struct in_addr &a) const
+		{return isMember(a);};
+};
 
 #ifdef	CCXX_IPV6
 /**
@@ -255,7 +255,7 @@
 protected:
 	struct in6_addr netmask, network;
 
-	unsigned getMask(const char *cp);
+	unsigned getMask(const char *cp) const;
 public:
 	/**
 	 * Get network address associated with this cidr.
@@ -313,7 +313,7 @@
 	 * @param saddr pointer to test.
 	 * @return true if member of cidr.
 	 */
-	bool isMember(struct sockaddr *saddr);
+	bool isMember(const struct sockaddr *saddr) const;
 
 	/**
 	 * See if a low level address object is a member of this cidr's net.
@@ -321,14 +321,14 @@
 	 * @param inaddr object to test.
 	 * @return true if member of cidr.
 	 */
-	bool isMember(struct in6_addr &inaddr);
-};
+	bool isMember(const struct in6_addr &inaddr) const;
 
-inline bool operator==(struct sockaddr *sa, IPV6Cidr &cidr)
-	{return cidr.isMember(sa);};
+	inline bool operator==(const struct sockaddr *sa) const
+		{return isMember(sa);};
 
-inline bool operator==(struct in6_addr &a, IPV6Cidr &cidr)
-	{return cidr.isMember(a);};
+	inline bool operator==(const struct in6_addr &a) const
+		{return isMember(a);};
+};
 
 #endif
 
--- commoncpp2-1.5.1/include/cc++/misc.h	2006-09-30 18:52:17.0 +0200
+++ commoncpp2-1.5.3/include/cc++/misc.h	2006-11-21 15:55:26.0 +0100
@@ -695,7 +695,7 @@
 	virtual void *getMemory(size_t size) = 0;
 
 public:
-	void *getPointer(const char *id);
+	void *getPointer(const char *id) const;
 	void setPointer(const char *id, void *data);
 };
 
--- commoncpp2-1.5.1/include/cc++/thread.h	2006-04-27 21:16:53.0 +0200
+++ commoncpp2-1.5.3/include/cc++/thread.h	2006-11-21 14:37:09.0 +0100
@@ -1410,14 +1410,14 @@
 	 * 
 	 * @return true if the thread is still executing.
 	 */
-	bool isRunning(void);
+	bool isRunning(void) const;
 
 	/**
 	 * Check if this thread is detached.
 	 *
 	 * @return true if the thread is detached.
 	 */
-	bool isDetached(void);
+	bool isDetached(void) const;
 
 /**
 	 * Blocking call which unlocks when thread terminates.
@@ -1430,7 +1430,7 @@
 	 * 
 	 * @return true if the current context is this object.
 	 */
-	bool isThread(void);
+	bool isThread(void) const;
 
 	/**
 	 * Get system thread numeric identifier.
@@ -1445,7 +1445,7 @@
 	 *
 	 * @return debug name.
 	 */
-	const char *getName(void)
+	const char *getName(void) const
 		{return _name;};
 
 	/**
@@ -1475,7 +1475,7 @@
 		{if (th._start) th._start->wait();};
 
 #ifdef WIN32
-	bool isCancelled();
+	bool isCancelled() const;
 
 	static DWORD waitThread(HANDLE hRef, timeout_t timeout);
 #endif


Bug#402009: #402009

2006-12-07 Thread Mikael Magnusson

package twinkle
reassign 402009 libcommoncpp2-1.5-0 1.5.3-1
severity 402009 grave
thanks


libcommoncpp2-1.5-0 version 1.5.3-1 is ABI incompatible with version 
1.5.1-4, since ost::Thread::isRunning has been changed to const.


$ nm -D libccgnu2-1.5.so.0.0.3 |grep isRunning
00019486 T _ZNK3ost6Thread9isRunningEv

$ nm -D libccgnu2-1.5.so.0.0.1 |grep isRunning
00019476 T _ZN3ost6Thread9isRunningEv


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



Bug#403210: shadow: The Swedish man page needs to be recoded to iso-8859-1

2006-12-15 Thread Mikael Magnusson
Package: shadow
Version: 4.0.18.1-6
Severity: important
Tags: patch

The Swedish manpages in login and password need to be recoded to
iso-8859-1.

The file sv.po first needs to be fixed, since some utf8
sequences has been broken into two pices on different lines. A patch 
to man/sv/sv.po is included, which fixes all man/sv/*.xml files. The
manual pages needs to be generated from the xml files, and recoded to
iso-8859-1 before installed.

Mikael

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (30, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
--- ./sv.po.orig	2006-08-03 12:30:24.0 +0200
+++ ./sv.po	2006-12-15 12:35:31.0 +0100
@@ -98,7 +98,7 @@
 "respektive. Med flaggan -s, kommer de att redigera "
 "skuggversionerna av dessa filer, /etc/shadow och "
 "/etc/gshadow, respektive. Programmen kommer att ställa "
-"in de lämpliga lås som behövs för att förhindra att filerna skadas. När de "
+"in de lämpliga lås som behövs för att förhindra att filerna skadas. När de "
 "letar efter en redigerare kommer programmen att första försöka med "
 "miljövariabeln $VISUAL, sedan miljövariabeln $EDITOR och till sist standardredigeraren, viALL EXCEPT followed by "
 "a list of usernames delimited by \",\""
 msgstr ""
-"Där till-id är antingen ordet ALL, en lista med anvÃ"
-"¤ndarnamn separerade med \",\" eller orden ALL EXCEPT "
+"Där till-id är antingen ordet ALL, en lista med anvä"
+"ndarnamn separerade med \",\" eller orden ALL EXCEPT "
 "följt av en lista med användarnamn separerade med \",\""
 
 #: suauth.5.xml:53(para)
@@ -1416,8 +1416,8 @@
 "user logged in directly."
 msgstr ""
 "su används för att bli en annan användare under en "
-"inloggningssession. Om det startas utan användarnamn, vÃ"
-"¤ljer su superanvändaren. Det valfria argumentet -"
+"inloggningssession. Om det startas utan användarnamn, vä"
+"ljer su superanvändaren. Det valfria argumentet -"
 " kan användas för att tillhandahålla en miljö som liknar den som "
 "användaren skulle förvänta sig om användaren hade loggat in direkt."
 
@@ -1532,8 +1532,8 @@
 "/bin/sh if a shell could not be found by any above "
 "method."
 msgstr ""
-"/bin/sh om ett skal inte kunde hittas med någon ovanstÃ"
-"¥ende metod."
+"/bin/sh om ett skal inte kunde hittas med någon ovanstå"
+"ende metod."
 
 #: su.1.xml:114(para)
 msgid ""
@@ -1566,8 +1566,8 @@
 "If the target user has a restricted shell, this option has no effect (unless "
 "su is called by root)."
 msgstr ""
-"Om målanvändaren har ett begränsat skal har denna flagga ingen effekt (sÃ"
-"¥vida inte su har startats av root)."
+"Om målanvändaren har ett begränsat skal har denna flagga ingen effekt (så"
+"vida inte su har startats av root)."
 
 #: su.1.xml:169(para)
 msgid ""
@@ -1757,7 +1757,7 @@
 "This file must not be readable by regular users if password security is to "
 "be maintained."
 msgstr ""
-"Denna fil får inte vara läsbar av vanliga användare om lösenordssäkerheten "
+"Denna fil får inte vara läsbar av vanliga användare om lösenordssäkerheten "
 "ska upprätthållas."
 
 #: shadow.5.xml:124(para)
@@ -2321,7 +2321,7 @@
 "emphasis> och oper på /dev/console "
 "när som helst. Detta illustrerar hur filen /etc/porttime är en ordnad lista för åtkomsttider. Alla andra användare skulle "
-"matcha den andra poster, vilken inte tillåter någon Ã¥tkomst oavsett tid."
+"matcha den andra poster, vilken inte tillåter någon åtkomst oavsett tid."
 
 #: porttime.5.xml:62(programlisting)
 #, no-wrap
@@ -2373,7 +2373,7 @@
 "/etc/passwd contains one line for each user account, "
 "with seven fields delimited by colons (:). These fields are:"
 msgstr ""
-"/etc/passwd innehåller en rad för varje användarkonto "
+"/etc/passwd innehåller en rad för varje användarkonto "
 "men sju fält separerade med kolontecken (:). Dessa fält är:"
 
 #: passwd.5.xml:27(para)
@@ -2490,13 +2490,7 @@
 "may change the password for any account. passwd also "
 "changes account information, such as the full name of the user, the user's "
 "login shell, or his/her password expiry date and interval."
-msgstr ""
-"passwd ändrar lösenord för användarkonton. En vanlig "
-"användare kan endast ändra lösenordet för sitt egna konto men superanvÃ"
-"¤ndaren kan ändra lösenord för alla konton. passwd Ã"
-"¤ndrar även kontoinformation, såsom det fullständiga namnet för användaren, "
-"användarens inloggningsskal eller hans/hennes utgångsdatum för lösenordet "
-"och intervall."
+msgstr "passwd ändrar lösenord för användarkonton. En vanlig användare kan endast ändra lösenordet för sitt egna konto men superanvändaren kan ändra lösenord för alla konton. passwd ändrar även kontoinformation, såsom det fullständiga namnet för användaren, användarens inloggningsskal eller hans/hennes utgångsdatum för lösenordet och intervall."
 
 #: passw

Bug#413401: erlang: SSL IPv6 support

2007-03-04 Thread Mikael Magnusson
Package: erlang
Version: 11.b.2-4
Severity: wishlist
Tags: patch

Included patch adds support for IPv6 to the ssl application.
After applying the patch, you need to run autoconf and autoheader in the
erts subdir.


-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
diff -ur erlang-11.b.2.orig/erts/configure.in erlang-11.b.2/erts/configure.in
--- erlang-11.b.2.orig/erts/configure.in	2007-03-04 17:46:34.0 +0100
+++ erlang-11.b.2/erts/configure.in	2007-03-04 12:42:33.0 +0100
@@ -1051,6 +1051,8 @@
 dnl inet_gethost with ipv6 support.
 AC_CHECK_FUNCS([getipnodebyname getipnodebyaddr gethostbyname2])
 AC_CHECK_TYPES([struct in6_addr],,,[#include])
+AC_CHECK_FUNCS([getnameinfo inet_pton])
+AC_CHECK_TYPES([struct sockaddr_storage],,,[#include ])
 
 AC_CHECK_FUNCS([ieee_handler fpsetmask finite isnan isinf res_gethostbyname dlopen \
 		pread pwrite writev memmove strerror strerror_r strncasecmp \
diff -ur erlang-11.b.2.orig/lib/ssl/c_src/esock.c erlang-11.b.2/lib/ssl/c_src/esock.c
--- erlang-11.b.2.orig/lib/ssl/c_src/esock.c	2006-05-03 10:18:31.0 +0200
+++ erlang-11.b.2/lib/ssl/c_src/esock.c	2007-03-04 17:39:41.0 +0100
@@ -130,6 +130,11 @@
 #define INADDR_NONE 0x  /* Should be in .  */
 #endif
 
+#if defined(HAVE_STRUCT_SOCKADDR_STORAGE) && defined(HAVE_GETNAMEINFO) && \
+defined(HAVE_INET_PTON)
+# define USE_IPV6
+#endif
+
 #include "esock.h"
 #include "debuglog.h"
 #include "esock_utils.h"
@@ -175,6 +180,15 @@
 static void print_connections(void);
 static int check_num_sock_fds(FD fd); 
 static void safe_close(FD fd);
+
+#if defined(USE_IPV6)
+static FD do_connect6(char *lipstring, int lport, char *fipstring, int fport);
+static FD do_listen6(char *ipstring, int lport, int backlog, int *aport);
+static int ss_getport(const struct sockaddr *sa, socklen_t size);
+static int reply_sockaddr(int cmd, int fd, const struct sockaddr *sa,
+			  socklen_t size);
+#endif
+
 static Connection *new_connection(int state, FD fd);
 static Connection *get_connection(FD fd);
 static void remove_connection(Connection *conn);
@@ -362,7 +376,11 @@
 char *protocol_vsn, *cipher;
 unsigned char *cert, *bin;
 int certlen, binlen;
+#if defined(USE_IPV6)
+struct sockaddr_storage iserv_addr;
+#else
 struct sockaddr_in iserv_addr;
+#endif
 int sret = 1;
 Connection *cp, *cpnext, *newcp;
 Proxy *pp;
@@ -439,7 +457,12 @@
 			/* Add to pending proxy connections */
 			SET_NONBLOCKING(proxysock);
 			pp = new_proxy(proxysock);
+#if defined(USE_IPV6)
+			pp->peer_port =
+			ss_getport((struct sockaddr *)&iserv_addr, length);
+#else
 			pp->peer_port = ntohs(iserv_addr.sin_port);
+#endif
 			DEBUGF(("---\n"));
 			DEBUGF(("[PROXY_LISTEN_SOCK] conn accepted: "
 "proxyfd = %d, "
@@ -494,9 +517,14 @@
 			 * reply  = {cmd(1), fd(4), port(2), 
 			 * 	ipstring(N), 0(1)}
 			 */
+#if defined(USE_IPV6)
+			reply_sockaddr(ESOCK_GETPEERNAME_REP, fd,
+   (struct sockaddr*)&iserv_addr, length);
+#else
 			reply(ESOCK_GETPEERNAME_REP, "42s", fd, 
 			  ntohs(iserv_addr.sin_port), 
 			  inet_ntoa(iserv_addr.sin_addr));
+#endif
 		}
 		break;
 
@@ -520,9 +548,14 @@
 			 * reply  = {cmd(1), fd(4), port(2), 
 			 * 	ipstring(N), 0(1)}
 			 */
+#if defined(USE_IPV6)
+			reply_sockaddr(ESOCK_GETSOCKNAME_REP, fd,
+   (struct sockaddr*)&iserv_addr, length);
+#else
 			reply(ESOCK_GETSOCKNAME_REP, "42s", fd, 
 			  ntohs(iserv_addr.sin_port),
 			  inet_ntoa(iserv_addr.sin_addr));
+#endif
 		}
 		break;
 
@@ -698,8 +731,7 @@
 		}
 		DEBUGF(("-> PASSIVE_LISTENING (fd = %d)\n", listensock));
 		/* Publish listensock */
-		reply(ESOCK_LISTEN_REP, "442", intref, listensock,
-			  ntohs(iserv_addr.sin_port));
+		reply(ESOCK_LISTEN_REP, "442", intref, listensock, lport);
 		break;
 
 		case ESOCK_ACCEPT_CMD:
@@ -1481,6 +1513,11 @@
 struct sockaddr_in sock_addr;
 long inaddr;
 FD fd;
+
+#if defined(USE_IPV6)
+if (strchr(fipstring, ':'))
+	return do_connect6(lipstring, lport, fipstring, fport);
+#endif

 if ((fd = socket(AF_INET, SOCK_STREAM, 0)) == INVALID_FD) {
 	DEBUGF(("Error calling socket()\n"));
@@ -1538,9 +1575,14 @@
 static int one = 1;		/* Type must be int, not long */
 struct sockaddr_in sock_addr;
 long inaddr;
-int length;
+unsigned int length;
 FD fd;
 
+#if defined(USE_IPV6)
+if (strchr(ipstring, ':'))
+	return do_listen6(ipstring, lport, backlog, aport);
+#endif
+
 if ((fd = socket(AF_INET, SOCK_STREAM, 0)) == INVALID_FD) {
 	DEBUGF(("Error calling socket()\n"));
 	return fd;
@@ -1596,6 +1638,145 @@
 return fd;
 }
 
+#if defined(USE_IPV6

Bug#413401: erlang: SSL IPv6 support

2007-03-04 Thread Mikael Magnusson

Torsten Werner wrote:

Hi Mikael,

On 3/4/07, Mikael Magnusson <[EMAIL PROTECTED]> wrote:

Included patch adds support for IPv6 to the ssl application.


which patch?


Cheers,
Torsten



Hi Torsten,

the patch is in an attachment linked from the bug report:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413401

Mikael


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



Bug#400476: libudns-dev: udns can't be used in C++ programs

2006-11-26 Thread Mikael Magnusson
Package: libudns-dev
Version: 0.0.8-1
Severity: important
Tags: patch

Including udns.h in a C++ source results in the following error, caused
by using the reserved word class in the C header file. Patch included below.

  /usr/include/udns.h:700: error: expected primary-expression before
  ‘enum’

--- udns.h.orig 2005-09-12 14:09:10.0 +0200
+++ udns.h  2006-11-26 14:04:18.0 +0100
@@ -693,11 +693,11 @@
 UDNS_DATA_API extern const struct dns_nameval dns_rcodetab[];
 UDNS_API int
 dns_findname(const struct dns_nameval *nv, const char *name);
-#define dns_findclassname(class) dns_findname(dns_classtab, (class))
+#define dns_findclassname(cls) dns_findname(dns_classtab, (cls))
 #define dns_findtypename(type) dns_findname(dns_typetab, (type))
 #define dns_findrcodename(rcode) dns_findname(dns_rcodetab, (rcode))

-UDNS_API const char *dns_classname(enum dns_class class);
+UDNS_API const char *dns_classname(enum dns_class cls);
 UDNS_API const char *dns_typename(enum dns_type type);
 UDNS_API const char *dns_rcodename(enum dns_rcode rcode);
 const char *_dns_format_code(char *buf, const char *prefix, int code);

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (30, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages libudns-dev depends on:
ii  libudns0  0.0.8-1async-capable DNS stub resolver li

libudns-dev recommends no packages.

-- no debconf information


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



Bug#400540: mingw32-runtime: New upstream relase of w32api

2006-11-26 Thread Mikael Magnusson
Package: mingw32-runtime
Version: 3.9-4
Severity: wishlist

It would be great if mingw32-runtime could be upgraded to a newer
version of w32api, version 3.7 or 3.8, which was released recently.

Thanks
-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (30, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

mingw32-runtime depends on no packages.

Versions of packages mingw32-runtime recommends:
ii  mingw32   3.4.5.20060117.1-1 Minimalist GNU win32 (cross) compi

-- no debconf information


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



Bug#398849: twinkle: Via headers containing ipv6 addresses are dropped

2006-11-15 Thread Mikael Magnusson
Package: twinkle
Version: 1:0.9-2
Severity: important

Twinkle can't handle Via headers containing IPv6 addresses as specified
in RFC 3261. 

Of course Twinkle can't handle IPv6 addresses in the top Via, since
it's doesn't support IPv6 transports. But it should at least insert
other Via:s containing IPv6 addresses in responses it sends.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (30, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages twinkle depends on:
ii  kdelibs4c2a4:3.5.5a.dfsg.1-3 core libraries and binaries for al
ii  libasound2 1.0.13-1  ALSA library
ii  libboost-regex1.33.1   1.33.1-7+b1   regular expression library for C++
ii  libc6  2.3.6.ds1-7   GNU C Library: Shared libraries
ii  libccrtp1-1.5-01.5.0-2   Common C++ class framework for RTP
ii  libcommoncpp2-1.5-01.5.1-3   A GNU package for creating portabl
ii  libgcc11:4.1.1-19GCC support library
ii  libgsm11.0.10-13 Shared libraries for GSM speech co
ii  libqt3-mt  3:3.3.7-1 Qt GUI Library (Threaded runtime v
ii  libsndfile11.0.16-1  Library for reading/writing audio 
ii  libspeex1  1.1.12-2  The Speex Speech Codec
ii  libstdc++6 4.1.1-19  The GNU Standard C++ Library v3
ii  libx11-6   2:1.0.3-2 X11 client-side library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libzrtpcpp-0.9-0   0.9.0-2   ccrtp extension for zrtp/Zfone sup
ii  zlib1g 1:1.2.3-13compression library - runtime

twinkle recommends no packages.

-- no debconf information


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



Bug#328873: Bug#354899: Status of portaudio licence

2006-05-23 Thread Mikael Magnusson

Free Ekanayaka wrote:


what's the current status of the license? Would it  be now possible to
package pa19?

Ciao,

Free



I have injected a PortAudio V19 package into the pkg-voip svn 
repository, but it probably won't be uploaded until a released version 
is available from upstream. Upstream will hopefully release V19 within a 
couple of weeks[1].


Mikael

[1]http://www.portaudio.com/trac/wiki/V19ReleasePlan


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



Bug#376278: svn-buildpackage: Support for quoted strings in --svn-builder option.

2006-07-01 Thread Mikael Magnusson
Package: svn-buildpackage
Version: 0.6.14
Severity: normal
Tags: patch

Current version of svn-buildpackage doesn't support quoted strings in
the "--svn-builder" option. I needed to use: 

  --svn-builder="pdebuild --debbuildopts '-b -sa'"

But it's not possible without the included patch, since the debbuildopts
option is broken into two strings '"-b' and '-sa"'.

Mikael

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (30, 'unstable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages svn-buildpackage depends on:
ii  devscripts  2.9.20   Scripts to make the life of a Debi
ii  libsvn-core-perl1.2.3dfsg1-3 perl bindings for Subversion (aka.
ii  perl5.8.8-4  Larry Wall's Practical Extraction 
ii  subversion  1.2.3dfsg1-3 advanced version control system (a
ii  subversion-tools1.2.3dfsg1-3 assorted tools related to Subversi

svn-buildpackage recommends no packages.

-- no debconf information
--- /usr/bin/svn-buildpackage   2005-10-23 04:24:32.0 +0200
+++ /home/mikael/sh/svn-buildpackage2   2006-07-01 17:33:40.970749776 +0200
@@ -1,5 +1,6 @@
 #!/usr/bin/perl
 # (c) Eduard Bloch <[EMAIL PROTECTED]>, 2003
+# Copyright (C) 2006 Mikael Magnusson <[EMAIL PROTECTED]>
 # License: GPL
 # Version: $Id: svn-buildpackage 2100 2005-10-13 19:29:24Z par ame ter $
 
@@ -132,6 +133,47 @@
 
 &setallenv;
 
+sub split_command_line {
+   my ($line) = @_;
+
+   $line =~ s/^\s*//;
+   $line =~ s/\s*$//;
+
+   my @chars = split(//, $line);
+   my @args;
+   my $res = "";
+   my $quote = undef;
+   my $escape = 0;
+
+   for my $c (@chars) {
+   if ($escape) {
+   $escape = 0;
+   $res .= $c;
+   } elsif ($c eq '\\') {
+   $escape = 1;
+   } elsif (!defined $quote){
+   if ($c eq ' ') {
+   push @args, $res;
+   $res = "";
+   } elsif ($c eq '\'' || $c eq '"') {
+   $quote = $c;
+   } else {
+   $res .= $c;
+   }
+   } else {
+   if ($c eq $quote) {
+   $quote = undef;
+   } else {
+   $res .= $c;
+   }
+   }
+   }
+
+   push @args, $res unless ($res eq '');
+
+   return @args;
+}
+
 for $file ($ENV{"HOME"}."/.svn-buildpackage.conf", 
".svn/svn-buildpackage.conf") {
 
 if(open($rc, $file)) {
@@ -181,7 +223,7 @@
 
 
 if($opt_buildcmd || $opt_export) {
-   @builder = split / /, $opt_buildcmd;
+   @builder = &split_command_line( $opt_buildcmd );
if($opt_buildcmd=~/;|\||&/) {
   print "I: Looks like a shell construct in the build command, running 
trough the shell\n";
   [EMAIL PROTECTED] = (join(" ", @builder, @ARGV));


Bug#377617: ITP: yxa -- SIP servers written in Erlang

2006-07-10 Thread Mikael Magnusson
Package: wnpp
Severity: wishlist
Owner: Mikael Magnusson <[EMAIL PROTECTED]>


* Package name: yxa
  Version : 0.91
  Upstream Author : Fredrik Thulin <[EMAIL PROTECTED]>
* URL : http://www.stacken.kth.se/project/yxa/index.html
* License : BSD, GPL, Erlang public license
  Programming Lang: Erlang, C
  Description : SIP stack and servers written in Erlang

 Yxa is SIP software written in Erlang  (Erlang is a programming language
 written by Ericsson).

 Yxa is both a transaction stateful SIP stack, and a set of SIP server
 applications. 

Main features

* RFC3261 compliant SIP-server, capable of everything a generic
  domain needs :
  o Registrar that keeps track of your users
  o Handles incoming SIP requests to your domain
  o Handles routing of requests from your users to remote domains
  o TCP, UDP and TLS (including SIPS) support
  o Automatically maps e-mail addresses of your users to their
SIP addresses, if you have the e-mail addresses in LDAP
  o Handles multiple domains using a single server instance 
* ENUM support for PSTN-bypass whenever possible
* IPv6 support
* Forking, both parallel and sequential
* CPL (RFC3880) support for advanced user-control of events (currently
  incoming calls only)
* Modular user database, currently with LDAP, Mnesia, MySQL and
  text-file backends
* PSTN destination access control (per user or for anonymous users)

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (30, 'unstable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)


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



Bug#382616: Workaround and patch

2006-08-21 Thread Mikael Magnusson

package linphone
tags 382616 +patch
thanks

Try to define HAVE_CONFIG_H (or maybe HAVE_GLIB) as a workaround, it 
worked for me when I compiled emptylinphone.c.


I'm also including a patch that can be used instead of the workaround.

Mikael

--- /usr/include/linphone/sndcard.h.orig2006-05-15 
19:26:25.0 +0200

+++ /usr/include/linphone/sndcard.h 2006-08-21 12:37:11.0 +0200
@@ -25,9 +25,7 @@

 #undef PACKAGE
 #undef VERSION
-#ifdef HAVE_CONFIG_H
-#  include 
-#endif
+#include 
 #undef PACKAGE
 #undef VERSION



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



Bug#385461: New openbox shows border on the gnome-panel

2006-08-31 Thread Mikael Magnusson

On Thu, 31 Aug 2006, Nicolas Évrard wrote:


Package: openbox
Version: 3.3-1
Severity: normal

Hello,

Today I switched to the new openbox version and it seems that the
gnome-panel now display a border but I don't think it should. See the
attached screenshot.

Thank you.


Oops, feel free to include this in the debian package which should fix the 
issue.


Index: openbox/client.c
===
--- openbox/client.c(revision 5482)
+++ openbox/client.c(revision 5483)
@@ -1304,7 +1304,8 @@
(self->mwmhints.decorations & OB_MWM_DECOR_TITLE)))
 /* if the mwm hints request no handle or title, then all
decorations are disabled */
-self->decorations = config_theme_keepborder ? 
OB_FRAME_DECOR_BORDER : 0;
+self->decorations = config_theme_keepborder ?
+self->decorations & OB_FRAME_DECOR_BORDER : 0;
     }
 }



--
Mikael Magnusson

ps not sure which addresses to reply to exactly with the debian bts, let 
me know if this wasn't right.

Bug#375047: srtp status?

2006-09-06 Thread Mikael Magnusson

Hi,

what's the current status of #375047 ITP: srtp?

thanks,
Mikael


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



Bug#386900: jabberd2-ldap-bdb: statoverride left in broken state after package removal

2006-09-10 Thread Mikael Magnusson
Package: jabberd2-ldap-bdb
Version: 2.0s10-1
Severity: important

The statoverride file is left in a broken state after I removed
jabberd2-ldap-bdb, and removed and purged jabber-common. When I try to
install any deb using dpkg or apt-get I get the following error:

  dpkg: syntax error: unknown user `jabber' in statoverride file

Reinstall of jabber-common is also not possible.

Mikael

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

Versions of packages jabberd2-ldap-bdb depends on:
pn  jabber-common  (no description available)
ii  libc6   2.3.6.ds1-4  GNU C Library: Shared libraries
ii  libdb4.24.2.52-23.1  Berkeley v4.2 Database Libraries [
ii  libidn110.6.5-1  GNU libidn library, implementation
ii  libldap22.1.30-13+b1 OpenLDAP libraries
ii  libpam0g0.79-3.1 Pluggable Authentication Modules l
ii  libssl0.9.7 0.9.7i-1 SSL shared libraries

jabberd2-ldap-bdb recommends no packages.


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



Bug#389252: twinkle: PRACK messages should be authenticated

2006-09-24 Thread Mikael Magnusson
Package: twinkle
Version: 1:0.8.1-1
Severity: normal

Twinkle fails to respond to Proxy-Authentication challenges of PRACK
requests.

According to RFC 3262:

9 Security Considerations

   The PRACK request can be injected by attackers to force
   retransmissions of reliable provisional responses to cease.  As these
   responses can convey important information, PRACK messages SHOULD be
   authenticated as any other request.  Authentication procedures are
   specified in RFC 3261.


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

Versions of packages twinkle depends on:
ii  kdelibs4c2a4:3.5.4-3 core libraries and binaries for al
ii  libasound2 1.0.12-1  ALSA library
ii  libboost-regex1.33.1   1.33.1-4  regular expression library for C++
ii  libc6  2.3.6.ds1-4   GNU C Library: Shared libraries
ii  libccrtp1-1.4-01.4.1-2   Common C++ class framework for RTP
ii  libcommoncpp2-1.4-01.4.3-1   A GNU package for creating portabl
ii  libgcc11:4.1.1-13GCC support library
ii  libgsm11.0.10-13 Shared libraries for GSM speech co
ii  libqt3-mt  3:3.3.6-4 Qt GUI Library (Threaded runtime v
ii  libsndfile11.0.16-1  Library for reading/writing audio 
ii  libspeex1  1.1.12-2  The Speex Speech Codec
ii  libstdc++6 4.1.1-13  The GNU Standard C++ Library v3
ii  libx11-6   2:1.0.0-8 X11 client-side library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libxml22.6.26.dfsg-3 GNOME XML library
ii  zlib1g 1:1.2.3-13compression library - runtime

twinkle recommends no packages.

-- no debconf information


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



Bug#328873: Is there a way to enable JACK support?

2006-07-29 Thread Mikael Magnusson
On Tue, Jun 27, 2006 at 05:14:13AM +0200, Free Ekanayaka wrote:
> Hi,
> 
> I'vejust checked out  the sourcepackage  in  the pkg-voip  SVN
> repository, and I've noticed that JACK support is disabled ("conflicts
> with programs that use RingBuffer").
> 
> As JACK support is a very interesting new feature  of pa19, is there a
> way to workaround the problem and have the Debian package activate it?
> 
> Ciao,
> 
> Free
> 

I decided to re-enabled JACK support in the pa19 package and that
the problem with multiple symbol definitions should be fixed
in the library or program that links in another copy of the ringbuffer
object.

Mikael


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



Bug#375047: ITP: srtp -- Secure RTP (SRTP) and UST Reference Implementations

2006-07-30 Thread Mikael Magnusson

Jonas Smedegaard wrote / skrev:


Yes, I am still interested in packaging srtp, but I'd be more than happy
to join you. If you don't mind using cdbs, that is ;-)



There shouldn't be a problem using cdbs, since it's already used by some 
packages maintained by the Debian VoIP Team.



I am tuning more actively into voip these days, so might also be
interested in helping out with some of your other packages if
interested.

I'll look at the above links, subscribe to your mailinglist and stuff
(have already looked quickly at your packaging, and will merge with my
own done using cdbs and other cleverness).

Could you please give me write access to your SVN? My nick at
subversion is "js".



You need to create an account on Alioth[1], and add your authorized SSH 
key[2]. Then ask one of the pkg-voip project leaders[3] (or post to the 
pkg-voip-maintainers mailing list) to add you to the VoIP team.


[1]http://alioth.debian.org/
[2]https://alioth.debian.org/account/
[3]http://alioth.debian.org/projects/pkg-voip/

Mikael



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



Bug#375047: ITP: srtp -- Secure RTP (SRTP) and UST Reference Implementations

2006-07-21 Thread Mikael Magnusson
Hi,

are you aware of the Debian VoIP Team? You are welcome to join the team
and add the package to pkg-voip SVN repository[1].

What is the status of your package, any progress? I was going to post a ITP
on srtp myself when found yours, and I have made an experimental
package[2].

[1]http://svn.debian.org/wsvn/pkg-voip/README?op=file&rev=0&sc=0
[2]http://www.hem.za.org/debian/pool/main/s/srtp/

Regards,
Mikael



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



Bug#422362: vncserver: vncconnect causes Xrealvnc crash

2007-05-06 Thread Mikael Magnusson

Ola Lundqvist wrote:

Hej

Could you run Xrealvnc in gdb?



This is the backtrace running a debug binary:

(gdb) bt
#0  0xb7f6b410 in ?? ()
#1  0xbfac84dc in ?? ()
#2  0x0006 in ?? ()
#3  0x1f77 in ?? ()
#4  0xb7d04d60 in raise () from /lib/i686/cmov/libc.so.6
#5  0xb7d065b1 in abort () from /lib/i686/cmov/libc.so.6
#6  0xb7d3afdb in __fsetlocking () from /lib/i686/cmov/libc.so.6
#7  0xb7d42e3d in mallopt () from /lib/i686/cmov/libc.so.6
#8  0xb7d46480 in free () from /lib/i686/cmov/libc.so.6
#9  0x080af59d in rfbRootPropertyChange ()
#10 0x0806b2c2 in ChangeWindowProperty ()
#11 0x0806b418 in ProcChangeProperty ()
#12 0x08060d12 in Dispatch ()
#13 0x0804b4cf in main ()

And valgrind outputs:

==7755== Invalid free() / delete / delete[]
==7755==at 0x40220CA: free (vg_replace_malloc.c:233)
==7755==by 0x80AF59C: rfbRootPropertyChange (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)
==7755==by 0x806B2C1: ChangeWindowProperty (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)
==7755==by 0x806B417: ProcChangeProperty (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)
==7755==by 0x8060D11: Dispatch (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)
==7755==by 0x804B4CE: main (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)

==7755==  Address 0x435EF70 is 8 bytes inside a block of size 1,120 alloc'd
==7755==at 0x40217EF: calloc (vg_replace_malloc.c:279)
==7755==by 0x807B7E9: Xalloc (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)
==7755==by 0x80AF51B: rfbRootPropertyChange (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)
==7755==by 0x806B2C1: ChangeWindowProperty (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)
==7755==by 0x806B417: ProcChangeProperty (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)
==7755==by 0x8060D11: Dispatch (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)
==7755==by 0x804B4CE: main (in 
/var/lib/mythtv/tmp/vnc-3.3.7/Xvnc/programs/Xserver/Xvnc)



It would also be nice to know if the same problem occur with
Xvnc4.



Xvnc4 works.

Thanks,
Mikael



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



Bug#421054: asterisk-bristuff: Loading module chan_zap.so failed

2007-04-25 Thread Mikael Magnusson
Package: asterisk-bristuff
Version: 1:1.2.13~dfsg-2
Severity: important

asterisk-bristuff fails to load module chan_zap.so since
libpri-bristuffed.so.1.0 has been removed from libpri1.2.

Apr 26 08:06:19 WARNING[12050]: loader.c:325 __load_resource:
libpri-bristuffed.so.1.0: cannot open shared object file: No such file
or directory
Apr 26 08:06:19 WARNING[12050]: loader.c:499 load_modules: Loading
module chan_zap.so failed!

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages asterisk-bristuff depends on:
ii  adduser  3.102   Add and remove users and groups
ii  asterisk 1:1.2.13~dfsg-2 Open Source Private Branch Exchang
ii  asterisk 1:1.2.13~dfsg-2 config files for asterisk
ii  asterisk 1:1.2.13~dfsg-2 sound files for asterisk
ii  libasoun 1.0.13-2ALSA library
ii  libc62.5-4   GNU C Library: Shared libraries
ii  libcomer 1.39+1.40-WIP-2006.11.14+dfsg-2 common error description library
ii  libcurl3 7.15.5-1Multi-protocol file transfer libra
ii  libgsm1  1.0.10-13   Shared libraries for GSM speech co
ii  libidn11 0.6.5-1 GNU libidn library, implementation
ii  libkrb53 1.4.4-8 MIT Kerberos runtime libraries
ii  libncurs 5.5-5   Shared libraries for terminal hand
ii  libnewt0 0.52.2-10   Not Erik's Windowing Toolkit - tex
ii  libogg0  1.1.3-2 Ogg Bitstream Library
ii  libpopt0 1.10-3  lib for parsing cmdline parameters
ii  libpq4   8.1.8-1 PostgreSQL C client library
ii  libpri1. 1.4.0-2 Primary Rate ISDN specification li
ii  libspeex 1.1.12-3The Speex Speech Codec
ii  libsqlit 2.8.17-2SQLite shared library
ii  libsqlit 3.3.14-1SQLite 3 shared library
ii  libssl0. 0.9.8e-4SSL shared libraries
ii  libtonez 1:1.4.1~dfsg-3  tonezone library (runtime)
ii  libvorbi 1.1.2.dfsg-1.2  The Vorbis General Audio Compressi
ii  libvorbi 1.1.2.dfsg-1.2  The Vorbis General Audio Compressi
ii  unixodbc 2.2.11-13   ODBC tools libraries
ii  zlib1g   1:1.2.3-13  compression library - runtime

asterisk-bristuff recommends no packages.

-- no debconf information


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



Bug#421054: asterisk-bristuff: Loading module chan_zap.so failed

2007-04-26 Thread Mikael Magnusson

Tzafrir Cohen wrote:

On Thu, Apr 26, 2007 at 08:21:19AM +0200, Mikael Magnusson wrote:

Package: asterisk-bristuff
Version: 1:1.2.13~dfsg-2
Severity: important

asterisk-bristuff fails to load module chan_zap.so since
libpri-bristuffed.so.1.0 has been removed from libpri1.2.


libpri has not been removed in the 1.2 timeline.

Though the packages in Lenny are asterisk 1.4 / libpri 1.4 which are
probably incompatible anyway.



asterisk (including asterisk-bristuff) 1:1.2.13~dfsg-2 and libpri 
1.4.0-2 are in lenny. Are they supposed to be compatible? At least 
chan_zap in asterisk-bristuff is failing.


Mikael


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



Bug#422361: tightvncserver: tightvncconnect causes Xtightvnc crash

2007-05-05 Thread Mikael Magnusson
Package: tightvncserver
Version: 1.2.9-21
Severity: important

Using tightvncconnect to connect Xtightvnc to a listening VNC viewer 
crashes Xtightvnc.

tightvncserver output:
-

New 'X' desktop is skinner:2

Starting applications specified in /usr/bin/firefox
Log file is XXX

*** glibc detected *** Xtightvnc: double free or corruption (out): 0x081fa720 
***
=== Backtrace: =
/lib/i686/cmov/libc.so.6[0xb7e58e3d]
/lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7e5c480]
Xtightvnc(ChangeWindowProperty+0x240)[0x8082900]
Xtightvnc(ProcChangeProperty+0x14b)[0x8082b0b]
Xtightvnc(Dispatch+0x118)[0x8077ca8]
Xtightvnc(main+0x79a)[0x8060aaa]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7e06ebc]
Xtightvnc[0x805fff1]
=== Memory map: 
08048000-0817f000 r-xp  fe:00 13626  /usr/bin/Xtightvnc
0817f000-08186000 rw-p 00136000 fe:00 13626  /usr/bin/Xtightvnc
08186000-08229000 rw-p 08186000 00:00 0  [heap]
b7a0-b7a21000 rw-p b7a0 00:00 0
b7a21000-b7b0 ---p b7a21000 00:00 0
b7c1-b7c4 rw-s  00:08 8290316/SYSV (deleted)
b7c4-b7c5e000 rw-p b7c4 00:00 0
b7c5f000-b7df1000 rw-p b7c5f000 00:00 0
b7df1000-b7f2e000 r-xp  03:05 72461  /lib/i686/cmov/libc-2.5.so
b7f2e000-b7f2f000 r--p 0013c000 03:05 72461  /lib/i686/cmov/libc-2.5.so
b7f2f000-b7f31000 rw-p 0013d000 03:05 72461  /lib/i686/cmov/libc-2.5.so
b7f31000-b7f34000 rw-p b7f31000 00:00 0
b7f34000-b7f53000 r-xp  fe:00 7483   /usr/lib/libjpeg.so.62.0.0
b7f53000-b7f54000 rw-p 0001e000 fe:00 7483   /usr/lib/libjpeg.so.62.0.0
b7f54000-b7f56000 r-xp  03:05 72464  /lib/i686/cmov/libdl-2.5.so
b7f56000-b7f58000 rw-p 1000 03:05 72464  /lib/i686/cmov/libdl-2.5.so
b7f58000-b7f7d000 r-xp  03:05 72465  /lib/i686/cmov/libm-2.5.so
b7f7d000-b7f7f000 rw-p 00024000 03:05 72465  /lib/i686/cmov/libm-2.5.so
b7f7f000-b7f92000 r-xp  fe:00 18897  /usr/lib/libz.so.1.2.3
b7f92000-b7f93000 rw-p 00012000 fe:00 18897  /usr/lib/libz.so.1.2.3
b7f93000-b7f94000 rw-p b7f93000 00:00 0
b7f96000-b7fa r-xp  03:05 72310  /lib/libgcc_s.so.1
b7fa-b7fa1000 rw-p 9000 03:05 72310  /lib/libgcc_s.so.1
b7fa1000-b7faa000 r-xp  03:05 72470  
/lib/i686/cmov/libnss_files-2.5.so
b7faa000-b7fac000 rw-p 8000 03:05 72470  
/lib/i686/cmov/libnss_files-2.5.so
b7fac000-b7faf000 rw-p b7fac000 00:00 0
b7fb4000-b7fb5000 rw-p b7fb4000 00:00 0
b7fb5000-b7fb6000 r-xp b7fb5000 00:00 0  [vdso]
b7fb6000-b7fd1000 r-xp  03:05 72292  /lib/ld-2.5.so
b7fd1000-b7fd3000 rw-p 0001b000 03:05 72292  /lib/ld-2.5.so
bff98000-bffae000 rw-p bff98000 00:00 0  [stack]

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages tightvncserver depends on:
ii  dpkg 1.13.25 package maintenance system for Deb
ii  libc62.5-5   GNU C Library: Shared libraries
ii  libjpeg626b-13   The Independent JPEG Group's JPEG 
ii  libx11-6 2:1.0.3-7   X11 client-side library
ii  libxext6 1:1.0.1-2   X11 miscellaneous extension librar
ii  perl 5.8.8-7 Larry Wall's Practical Extraction 
ii  vnc-common   3.3.7-14Virtual network computing server s
ii  x11-common   1:7.1.0-18  X Window System (X.Org) infrastruc
ii  xbase-clients1:7.1.ds1-2 miscellaneous X clients
ii  zlib1g   1:1.2.3-13  compression library - runtime

Versions of packages tightvncserver recommends:
ii  xfonts-base   1:1.0.0-4  standard fonts for X

-- no debconf information


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



Bug#422362: vncserver: vncconnect causes Xrealvnc crash

2007-05-05 Thread Mikael Magnusson
Package: vncserver
Version: 3.3.7-14
Severity: important

Using vncconnect to connect Xreal to a listening VNC viewer 
crashes Xrealvnc.

vncserver output:
-

New 'X' desktop is skinner:3

Starting applications specified in /usr/bin/firefox
Log file is XXX

*** glibc detected *** Xrealvnc: free(): invalid pointer: 0x081d1ec4 ***
=== Backtrace: =
/lib/i686/cmov/libc.so.6[0xb7d86e3d]
/lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7d8a480]
Xrealvnc[0x80af58d]
Xrealvnc[0x806b2c2]
Xrealvnc[0x806b418]
Xrealvnc[0x8060d12]
Xrealvnc[0x804b4cf]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7d34ebc]
Xrealvnc(__gxx_personality_v0+0xfd)[0x804a971]
=== Memory map: 
08048000-08155000 r-xp  fe:00 883/usr/bin/Xrealvnc
08155000-0815c000 rw-p 0010d000 fe:00 883/usr/bin/Xrealvnc
0815c000-081e rw-p 0815c000 00:00 0  [heap]
b7a0-b7a21000 rw-p b7a0 00:00 0
b7a21000-b7b0 ---p b7a21000 00:00 0
b7b47000-b7b77000 rw-s  00:08 8323084/SYSV (deleted)
b7b77000-b7b8c000 rw-p b7b77000 00:00 0
b7b99000-b7d1f000 rw-p b7b99000 00:00 0
b7d1f000-b7e5c000 r-xp  03:05 72461  /lib/i686/cmov/libc-2.5.so
b7e5c000-b7e5d000 r--p 0013c000 03:05 72461  /lib/i686/cmov/libc-2.5.so
b7e5d000-b7e5f000 rw-p 0013d000 03:05 72461  /lib/i686/cmov/libc-2.5.so
b7e5f000-b7e62000 rw-p b7e5f000 00:00 0
b7e62000-b7e6c000 r-xp  03:05 72310  /lib/libgcc_s.so.1
b7e6c000-b7e6d000 rw-p 9000 03:05 72310  /lib/libgcc_s.so.1
b7e6d000-b7e92000 r-xp  03:05 72465  /lib/i686/cmov/libm-2.5.so
b7e92000-b7e94000 rw-p 00024000 03:05 72465  /lib/i686/cmov/libm-2.5.so
b7e94000-b7f6e000 r-xp  fe:00 2208   /usr/lib/libstdc++.so.6.0.8
b7f6e000-b7f71000 r--p 000d9000 fe:00 2208   /usr/lib/libstdc++.so.6.0.8
b7f71000-b7f73000 rw-p 000dc000 fe:00 2208   /usr/lib/libstdc++.so.6.0.8
b7f73000-b7f79000 rw-p b7f73000 00:00 0
b7f79000-b7f8c000 r-xp  fe:00 18897  /usr/lib/libz.so.1.2.3
b7f8c000-b7f8d000 rw-p 00012000 fe:00 18897  /usr/lib/libz.so.1.2.3
b7f8d000-b7f8e000 rw-p b7f8d000 00:00 0
b7f9b000-b7fa4000 r-xp  03:05 72470  
/lib/i686/cmov/libnss_files-2.5.so
b7fa4000-b7fa6000 rw-p 8000 03:05 72470  
/lib/i686/cmov/libnss_files-2.5.so
b7fa6000-b7fa9000 rw-p b7fa6000 00:00 0
b7fae000-b7faf000 rw-p b7fae000 00:00 0
b7faf000-b7fb r-xp b7faf000 00:00 0  [vdso]
b7fb-b7fcb000 r-xp  03:05 72292  /lib/ld-2.5.so
b7fcb000-b7fcd000 rw-p 0001b000 03:05 72292  /lib/ld-2.5.so
bfc48000-bfc5e000 rw-p bfc48000 00:00 0  [stack]

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages vncserver depends on:
ii  dpkg 1.13.25 package maintenance system for Deb
ii  libc62.5-5   GNU C Library: Shared libraries
ii  libgcc1  1:4.1.1-21  GCC support library
ii  libice6  1:1.0.3-2   X11 Inter-Client Exchange library
ii  libsm6   1:1.0.2-2   X11 Session Management library
ii  libstdc++6   4.1.1-21The GNU Standard C++ Library v3
ii  libx11-6 2:1.0.3-7   X11 client-side library
ii  libxext6 1:1.0.1-2   X11 miscellaneous extension librar
ii  perl 5.8.8-7 Larry Wall's Practical Extraction 
ii  vnc-common   3.3.7-14Virtual network computing server s
ii  x11-common   1:7.1.0-18  X Window System (X.Org) infrastruc
ii  xbase-clients1:7.1.ds1-2 miscellaneous X clients
ii  zlib1g   1:1.2.3-13  compression library - runtime

Versions of packages vncserver recommends:
ii  xfonts-base   1:1.0.0-4  standard fonts for X

-- no debconf information


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



Bug#427930: NOTIFY with empty body causes crash

2007-06-27 Thread Mikael Magnusson
Maybe the crash reported in this bug is caused by the inability to
handle NOTIFYs with an empty body.

When using wengophone together with yxa and presence is enabled, it crashes
after receiving a NOTIFY with empty body. Caused by null dereference of
body in eXosip udp.c

/Mikael



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



Bug#427930: Patch

2007-06-28 Thread Mikael Magnusson
The following patch fixes the crashes I experienced.

/Mikael
--- ./wifo/eXosip/src/udp.c.orig	2007-06-27 13:10:55.0 +0200
+++ ./wifo/eXosip/src/udp.c	2007-06-27 13:12:11.0 +0200
@@ -1676,8 +1676,11 @@
 strncpy(je->sip_event,event_hdr->hvalue,sizeof(je->sip_event));
 if (je->msg_body)
   osip_free(je->msg_body);
-
-je->msg_body = osip_strdup(body->body);
+
+if (body)
+  je->msg_body = osip_strdup(body->body);
+else
+  je->msg_body = osip_strdup("");
 
 if (je->msg_body == NULL) {
   eXosip_event_free(je);


Bug#427071: libxml-stream-perl: GSSAPI SASL authentication

2007-06-01 Thread Mikael Magnusson
Package: libxml-stream-perl
Version: 1.22-2
Severity: normal
Tags: patch

The GSSAPI SASL mechanism needs service and host name in call to
client_new. The supplied patch also fixes use of uninitialied variable
in SASLAnswerChallenge.

Tested with sendxmpp connected to a xmpp server with support for GSSAPI.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libxml-stream-perl depends on:
ii  libauthen-sasl-perl   2.10-1 Authen::SASL - SASL Authentication
ii  libio-socket-ssl-perl 1.02-1 Perl module implementing object or
ii  perl  5.8.8-7Larry Wall's Practical Extraction 

libxml-stream-perl recommends no packages.

-- no debconf information
--- Stream.pm.orig	2004-08-25 16:23:32.0 +0200
+++ Stream.pm	2007-06-01 18:56:41.0 +0200
@@ -2057,7 +2057,12 @@
 $response = $self->{SIDS}->{$sid}->{sasl}->{client}->client_step($challenge);
 }
 
-my $response64 = MIME::Base64::encode_base64($response,"");
+my $response64 = "";
+if (defined $response)
+{
+$response64 = MIME::Base64::encode_base64($response,"");
+}
+
 $self->SASLResponse($sid,$response64);
 }
 
@@ -2107,6 +2112,8 @@
 my $username = shift;
 my $password = shift;
 
+my $service = "xmpp";
+my $hostname = $self->{SIDS}->{$sid}->{hostname};
 my $mechanisms = $self->GetStreamFeature($sid,"xmpp-sasl");
 
 return unless defined($mechanisms);
@@ -2120,7 +2127,7 @@
   }
);
 
-$self->{SIDS}->{$sid}->{sasl}->{client} = $sasl->client_new();
+$self->{SIDS}->{$sid}->{sasl}->{client} = $sasl->client_new($service, $hostname);
 $self->{SIDS}->{$sid}->{sasl}->{username} = $username;
 $self->{SIDS}->{$sid}->{sasl}->{password} = $password;
 $self->{SIDS}->{$sid}->{sasl}->{authed} = 0;


Bug#427162: sendxmpp: Not XMPP compliant with Authen::SASL::Cyrus

2007-06-02 Thread Mikael Magnusson
Package: sendxmpp
Version: 0.0.8+cvs20061115-1
Severity: important

sendxmpp is not XMPP compliant when used together with
Authen::SASL::Cyrus, which is used by default if both
Authen::SASL::Cyrus and Authen::SASL::Perl are installed.

The auth tag contains all supported mechanisms instead of only the selected:

  S:
 
  DIGEST-MD5PLAIN
 
 


  C:

Mikael

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages sendxmpp depends on:
ii  libnet-xmpp-perl  1.0-2  XMPP Perl library
ii  perl  5.8.8-7Larry Wall's Practical Extraction 

sendxmpp recommends no packages.

-- no debconf information


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



Bug#427231: sendxmpp: MUST not send default authorization identity

2007-06-02 Thread Mikael Magnusson
Package: sendxmpp
Version: 0.0.8+cvs20061115-1
Severity: normal

sendxmpp always sends an authorization identity, when using
libauthen-sasl-perl with PLAIN and DIGEST-MD5. According to RFC 3920
it MUST NOT send the default authorization identity:

  RFC 3920 section 6.1 rule 7:

  As specified in [SASL] (Myers, J., “Simple Authentication and Security
  Layer (SASL),” October 1997.), the initiating entity MUST NOT provide an
  authorization identity unless the authorization identity is different
  from the default authorization identity derived from the authentication
  identity, as described in [SASL] (Myers, J., “Simple Authentication and
  Security Layer (SASL),” October 1997.).

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages sendxmpp depends on:
ii  libnet-xmpp-perl  1.0-2  XMPP Perl library
ii  perl  5.8.8-7Larry Wall's Practical Extraction 

sendxmpp recommends no packages.

-- no debconf information


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



Bug#427232: sendxmpp: incompatible with libauthen-sasl-cyrus-perl DIGEST-MD5 and PLAIN

2007-06-02 Thread Mikael Magnusson
Package: sendxmpp
Version: 0.0.8+cvs20061115-1
Severity: important

sendxmpp is incompatible with libauthen-sasl-cyrus-perl. It can't be
used with either PLAIN or DIGEST-MD5.

When using DIGEST-MD5 it sends very odd looking authentication and
authorization identities:

  authentication identity: "__xmlstream__:node:cdata"
  authorization identity:   "1"

And when using PLAIN the authentication and authorization identities are
swapped which leads to authentication errors.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages sendxmpp depends on:
ii  libnet-xmpp-perl  1.0-2  XMPP Perl library
ii  perl  5.8.8-7Larry Wall's Practical Extraction 

sendxmpp recommends no packages.

-- no debconf information


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



Bug#427465: openbox: X server freeze when clock steps backward and using iceweasel

2007-06-04 Thread Mikael Magnusson

http://bugzilla.icculus.org/show_bug.cgi?id=908

On Mon, 4 Jun 2007, Nicolas Schodet wrote:


Package: openbox
Version: 3.3-2.1
Severity: important

How can I reproduce it:

- logon using openbox ;
- start iceweasel on the second desktop ;
- start a shell on the first desktop ;
- run 'date -s "90 seconds ago"' ;
- switch to the second desktop ;
- move the mouse ;
- try to switch to the first desktop again but nothing happens and
  everything looks frozen.

The problem does not trigger if:

- I use another window manager (Enlightenment) ;
- I do not use iceweasel.

-- System Information:
Debian Release: 4.0
 APT prefers stable
 APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages openbox depends on:
ii  libc6  2.3.6.ds1-13  GNU C Library: Shared libraries
ii  libfontconfig1 2.4.2-1.2 generic font configuration library
ii  libglib2.0-0   2.12.4-2  The GLib library of C routines
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libx11-6   2:1.0.3-6 X11 client-side library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libxft22.1.8.2-8 FreeType-based font drawing librar
ii  libxinerama1   1:1.0.1-4.1   X11 Xinerama extension library
ii  libxml22.6.27.dfsg-1 GNOME XML library

Versions of packages openbox recommends:
ii  obconf1.6-1  Preferences manager for Openbox wi

-- no debconf information




--
Mikael Magnusson


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



Bug#436258: erlang-base: sctp support

2007-08-06 Thread Mikael Magnusson
Package: erlang-base
Version: 1:11.b.5dfsg-2
Severity: wishlist

I think SCTP support should be enabled in erlang,
adding libsctp-dev to Build-Depends should fix that.

Or are there any reasons not to enable SCTP that I'm unaware of?


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


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



Bug#377617: ITP: Yxa

2007-08-08 Thread Mikael Magnusson
Yxa package is under development. It's in pkg-voip svn and a preview can
be downloaded from buildserver.net:

http://archive.buildserver.net/pkg-voip/release/debian/pool/main/y/yxa/

/Mikael



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



Bug#441896: linphone: error while loading shared libraries: libosipparser2.so.2

2007-09-11 Thread Mikael Magnusson
Package: linphone
Version: 1.99.0-1
Severity: grave
Justification: renders package unusable

I believe linphone needs to be rebuild against libosip2=3.0.3-2-1, since
the SONAME of libosipparser2.so.2 doesn't match what's in Depends.

NEEDED  libosipparser2.so.2
Depends:libosip2-3

$ linphone
linphone: error while loading shared libraries: libosipparser2.so.2:
cannot open shared object file: No such file or directory



-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages linphone depends on:
ii  libasound2   1.0.14a-2   ALSA library
ii  libatk1.0-0  1.18.0-2The ATK accessibility toolkit
ii  libavcodec1d 0.cvs20070307-6 ffmpeg codec library
ii  libavutil1d  0.cvs20070307-6 ffmpeg utility library
ii  libc62.6.1-1+b1  GNU C Library: Shared libraries
ii  libcairo21.4.10-1The Cairo 2D vector graphics libra
ii  libfontconfig1   2.4.2-1.2   generic font configuration library
ii  libglib2.0-0 2.14.0-2The GLib library of C routines
ii  libgtk2.0-0  2.10.13-1   The GTK+ graphical user interface 
ii  liblinphone1 1.99.0-1linphone web phone's library (supp
ii  libmediastreamer01.7.1-3 linphone web phone's media library
ii  libogg0  1.1.3-2 Ogg Bitstream Library
ii  libortp7 1.99.0-1Real-time Transport Protocol stack
ii  libosip2-3   2.2.2-3.1   Session Initiation Protocol (SIP) 
ii  libpango1.0-01.18.1-1Layout and rendering of internatio
ii  libraw1394-8 1.2.1-3.1   library for direct access to IEEE 
ii  libspeex11.1.12-3The Speex Speech Codec
ii  libtheora0   0.0.0.alpha7.dfsg-2 The Theora Video Compression Codec
ii  libvorbis0a  1.2.0.dfsg-2The Vorbis General Audio Compressi
ii  libvorbisenc21.2.0.dfsg-2The Vorbis General Audio Compressi
ii  libx11-6 2:1.0.3-7   X11 client-side library
ii  libxcursor1  1:1.1.9-1   X cursor management library
ii  libxext6 1:1.0.3-2   X11 miscellaneous extension librar
ii  libxfixes3   1:4.0.3-2   X11 miscellaneous 'fixes' extensio
ii  libxi6   2:1.1.2-1   X11 Input extension library
ii  libxinerama1 1:1.0.2-1   X11 Xinerama extension library
ii  libxrandr2   2:1.2.1-1   X11 RandR extension library
ii  libxrender1  1:0.9.2-1   X Rendering Extension client libra
ii  linphone-nox 1.99.0-1web phone

linphone recommends no packages.

-- no debconf information



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



Bug#442964: bayonne: FTBFS: /usr/bin/ld: cannot find -lssl

2007-09-18 Thread Mikael Magnusson

package bayonne
reassign 442964 libexosip2-dev 3.0.3-2-1
thanks

This is caused by a missing Depends in libexosip2-dev, which needs 
libssl-dev. This package is also needed in Build-Depends, or maybe 
libexosip2 should be compiled without support for SSL/TLS instead?


Mikael

Lucas Nussbaum wrote:

Hi,

During a rebuild of all packages in sid, your package failed to build on i386.

Relevant part:
i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../engine   
-I/usr/include/cc++2/ -fPIC -D__LINUX__ -fPIC -DPIC -g -O2 -D_GNU_SOURCE   -c 
-o rtpstream.o rtpstream.cpp
/bin/sh ../../libtool --tag=CXX --mode=link i486-linux-gnu-g++ -fPIC -DPIC -g -O2 -D_GNU_SOURCE -o sip.ivr -module -shared driver.o session.o rtpstream.o ../../engine/libbayonne.la -leXosip2 -losipparser2 -losip2 -L/usr/lib -pthread -lccrtp1 -lccgnu2 -ldl -lrt   
mkdir .libs
i486-linux-gnu-g++ -fPIC -DPIC -g -O2 -D_GNU_SOURCE -o .libs/sip.ivr -shared driver.o session.o rtpstream.o -pthread  ../../engine/.libs/libbayonne.so -L/usr/lib /usr/lib/libccscript3.so /usr/lib/libccaudio2.so -lpthread /usr/lib/libeXosip2.so -lssl -lresolv /usr/lib/libosip2.so /usr/lib/libosipparser2.so /usr/lib/libccrtp1.so /usr/lib/libccgnu2.so /usr/lib/libgnutls.so /usr/lib/libtasn1.so -lz /usr/lib/libgcrypt.so /usr/lib/libgpg-error.so -lnsl -ldl -lrt 
/usr/bin/ld: cannot find -lssl




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



Bug#442964: bayonne: FTBFS: /usr/bin/ld: cannot find -lssl

2007-09-18 Thread Mikael Magnusson

Rene Mayorga wrote:

El mar, 18-09-2007 a las 15:22 +0200, Mikael Magnusson escribió:

package bayonne
reassign 442964 libexosip2-dev 3.0.3-2-1
thanks

This is caused by a missing Depends in libexosip2-dev, which needs 
libssl-dev. This package is also needed in Build-Depends, or maybe 
libexosip2 should be compiled without support for SSL/TLS instead?


actually, libexosip2 is not compiled with SSL/TLS support

 ~$ ldd /usr/lib/libeXosip2.so.4 | grep ssl



Mikael




Only i386, since it was compiled in a environment containing the 
libssl-dev package.


$ ldd /usr/lib/libeXosip2.so.4 | grep ssl
libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7e7e000)




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



Bug#436258: [patch] inet_drv.c sctp support

2007-09-23 Thread Mikael Magnusson
package erlang-base
tags 436258 patch
thanks

Hi,

with this patch it's possible to build the SCTP driver against current
libsctp-dev, which containst the typo fix (adaption -> adaptation).
But it's still possible to build against older versions of
libsctp-dev.

Regards,
Mikael

--- ./erts/emulator/drivers/common/inet_drv.c.orig	2007-06-11 14:53:49.0 +0200
+++ ./erts/emulator/drivers/common/inet_drv.c	2007-09-23 19:47:44.0 +0200
@@ -280,6 +280,18 @@
 # defineSCTP_EOFMSG_EOF
 #endif
 
+/* These changed in draft 12 (February 17, 2006) */
+#ifndef SCTP_ADAPTION_LAYER
+#define SCTP_ADAPTION_LAYER SCTP_ADAPTATION_LAYER
+#define SCTP_ADAPTION_INDICATION SCTP_ADAPTATION_INDICATION
+#define sctp_adaption_event sctp_adaptation_event
+#define sai_adaption_ind sai_adaptation_ind
+#define sctp_adaption_layer_event sctp_adaptation_layer_event
+#define sn_adaption_event sn_adaptation_event
+#define sctp_setadaption sctp_setadaptation
+#define ssb_adaption_ind ssb_adaptation_ind
+#endif	/* SCTP_ADAPTION_LAYER */
+
 #endif /* SCTP supported */
 
 #ifndef WANT_NONBLOCKING


Bug#439220: openbox: Patch for de.po

2007-08-23 Thread Mikael Magnusson
Please submit translation updates to the openbox bugzilla, see 
http://icculus.org/openbox/index.php/Openbox:Contribute


On Thu, 23 Aug 2007, Peter Schwindt wrote:


Package: openbox
Version: 3.4.4-1
Severity: minor
Tags: patch

Small corrections for de.po - see included patch

--- de.po.orig  2007-08-23 13:39:04.0 +0200
+++ de.po   2007-08-23 13:41:15.0 +0200
@@ -35,11 +35,11 @@

#: openbox/client_list_combined_menu.c:99 openbox/client_list_menu.c:156
msgid "_Add new desktop"
-msgstr "_Neuen desktop hinzufügen"
+msgstr "_Neuen Desktop hinzufügen"

#: openbox/client_list_combined_menu.c:100 openbox/client_list_menu.c:157
msgid "_Remove last desktop"
-msgstr "_Letzten desktop entfernen"
+msgstr "_Letzten Desktop entfernen"

#: openbox/client_list_combined_menu.c:152
msgid "Windows"
@@ -159,7 +159,7 @@

#: openbox/openbox.c:149
msgid "Failed to open the display from the DISPLAY environment variable."
-msgstr "Konnte das display aus der Umgebungsvariable DISPLAY nicht öffnen."
+msgstr "Konnte das Display aus der Umgebungsvariable DISPLAY nicht öffnen."

#: openbox/openbox.c:180
msgid "Failed to initialize the obrender library."
@@ -256,12 +256,12 @@
#: openbox/openbox.c:495
msgid "  --debug-focus   Display debugging output for focus handling\n"
msgstr ""
-"  --debug-focus   Debugging-Informationen fürs Fokus-Handling anzeigen\n"
+"  --debug-focus   Debugging-Informationen für's Fokus-Handling anzeigen\n"

#: openbox/openbox.c:496
msgid "  --debug-xineramaSplit the display into fake xinerama screens\n"
msgstr ""
-"  --debug-xineramaAnzeige in künstliche Xinerama Bildschirme aufteilen\n"
+"  --debug-xineramaAnzeige in künstliche Xinerama-Bildschirme aufteilen\n"

#: openbox/openbox.c:497
#, c-format
@@ -285,7 +285,7 @@
#: openbox/screen.c:118
#, c-format
msgid "Could not acquire window manager selection on screen %d"
-msgstr "Konnte die Fenstermanager auswahl auf Bildschirm %d nicht reservieren"
+msgstr "Konnte die Fenstermanagerauswahl auf Bildschirm %d nicht reservieren"

#: openbox/screen.c:139
#, c-format




--
Mikael Magnusson

Bug#439516: speex: Inconsistency in preprocessor API

2007-08-25 Thread Mikael Magnusson
Package: speex
Version: 1.2~beta2-2
Severity: important

The preprocessor API has been updated in 1.2beta2, and it seems
buggy to me. Both SPEEX_PREPROCESS_GET_PROB_START and
SPEEX_PREPROCESS_GET_PROB_CONTINUE only returns either 0 or 32767.

I'm including a small test program which results in the following
output which doesn't look correct for version 1.2~beta2-2:

speex 1.1.12-3
--
$ ./speex_preprocess
OK: Prob start 30
OK: Prob continue 7


speex1 1.2~beta2-2
-
./speex_preprocess
ERROR: Prob start 32767
ERROR: Prob continue 32767

/Mikael

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
#include 
#include 

#define DEFAULT_PROB_START 20
#define DEFAULT_PROB_CONTINUE 7

/* 

speex 1.1.12-3
--

$ ./speex_preprocess
OK: Prob start 30
OK: Prob continue 7


speex1 1.2~beta2-2
-

./speex_preprocess
ERROR: Prob start 32767
ERROR: Prob continue 32767

 */

int main()
{
SpeexPreprocessState *st = NULL;
int i;
int len = 1024;
int rate = 8000;

st = speex_preprocess_state_init(len,rate);
i=DEFAULT_PROB_START;
speex_preprocess_ctl(st, SPEEX_PREPROCESS_SET_PROB_START, &i);
i=DEFAULT_PROB_CONTINUE;
speex_preprocess_ctl(st, SPEEX_PREPROCESS_SET_PROB_CONTINUE, &i);

i = -1;
speex_preprocess_ctl(st, SPEEX_PREPROCESS_GET_PROB_START, &i);
fprintf(stderr, "%s: Prob start %d\n",
	(i==DEFAULT_PROB_START)?"OK":"ERROR", i);

i = -1;
speex_preprocess_ctl(st, SPEEX_PREPROCESS_GET_PROB_CONTINUE, &i);
fprintf(stderr, "%s: Prob continue %d\n",
	(i==DEFAULT_PROB_CONTINUE)?"OK":"ERROR", i);

speex_preprocess_state_destroy(st);
return 0;
}


Bug#439481: linphone: FTBFS: error: osip2/osip_negotiation.h: No such file or directory

2007-08-25 Thread Mikael Magnusson
On Sat, Aug 25, 2007 at 10:00:10AM +0200, Lucas Nussbaum wrote:
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build on i386.
> 
> Relevant part:
> make[3]: Entering directory `/build/user/linphone-1.7.1/exosip'
> if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. 
> -I.. -I..   -DOSIP_MT -DHAVE_PTHREAD   -DHAVE_PTHREAD -DOSIP_MT 
> -DENABLE_TRACE -DNEW_TIMER -DSM -DMSN_SUPPORT -DUSE_TMP_BUFFER -Wall -g -O2 
> -MT eXosip.lo -MD -MP -MF ".deps/eXosip.Tpo" -c -o eXosip.lo eXosip.c; \
>   then mv -f ".deps/eXosip.Tpo" ".deps/eXosip.Plo"; else rm -f 
> ".deps/eXosip.Tpo"; exit 1; fi
> mkdir .libs
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOSIP_MT -DHAVE_PTHREAD 
> -DHAVE_PTHREAD -DOSIP_MT -DENABLE_TRACE -DNEW_TIMER -DSM -DMSN_SUPPORT 
> -DUSE_TMP_BUFFER -Wall -g -O2 -MT eXosip.lo -MD -MP -MF .deps/eXosip.Tpo -c 
> eXosip.c  -fPIC -DPIC -o .libs/eXosip.o
> In file included from eXosip.c:25:
> eXosip2.h:47:36: error: osip2/osip_negotiation.h: No such file or directory

Support for SDP negotiation (in osip_negotiation.h) was removed in
libosip2 version 2.2.3 according to libosip2 changelog, which means this
version of linphone needs libosip2 version 2.2.2 (or earlier).

Mikael



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



Bug#439600: libosip2-3: package-name-doesnt-match-sonames libosip2-2

2007-08-25 Thread Mikael Magnusson
Package: libosip2-3
Version: 3.0.3-2
Severity: important

The package name (libosip2-3) doesn't match the SONAME (libosip2.so.2).
The SONAME looks incorrect. I think it should be libosip2.so.4 instead.

/Mikael

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libosip2-3 depends on:
ii  libc6 2.6.1-1GNU C Library: Shared libraries

libosip2-3 recommends no packages.

-- no debconf information


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



Bug#440402: yaws: License needs update

2007-09-01 Thread Mikael Magnusson
Package: yaws
Version: 1.68-4
Severity: serious
Justification: Policy 4.5

The license in debian/copyright needs to be updated. Upstream changed to
a regular BSD type license in 2006.

/Mikael

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages yaws depends on:
ii  adduser   3.104  add and remove users and groups
ii  erlang-base [erlang-abi-1 1:11.b.5dfsg-4 Concurrent, real-time, distributed
ii  erlang-nox1:11.b.5dfsg-4 Concurrent, real-time, distributed
ii  libc6 2.6.1-1+b1 GNU C Library: Shared libraries
ii  libpam0g  0.79-4 Pluggable Authentication Modules l
ii  openssl   0.9.8e-6   Secure Socket Layer (SSL) binary a

yaws recommends no packages.

-- no debconf information


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



Bug#431227: KDE related?

2007-09-27 Thread Mikael Magnusson

Santiago Garcia Mantinan wrote:

Hi!

I can run kiax here without any problem here, I don't have KDE libs
installed. So I'm wondering if this has something to do with kde stuff on
kiax :-???

Regards...


It may be caused by aRts or another sound daemon or application blocking 
the access to the OSS device. Sound cards can often only be opened by 
one application at a time.


Rebuilding kiax against current libiaxclient-dev will enable both OSS 
and ALSA sound drivers. But it probably won't solve the problem since 
OSS will always be the default driver regardless of whether any OSS 
device can be opened or not. I think this is a bug in PortAudio v19, and 
I'm looking into it.




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



Bug#431227: #431227: severity normal

2007-09-30 Thread Mikael Magnusson

package kiax
severity 431227 normal
thanks

Kiax needs access to OSS audio devices for input and output, and it will 
 terminate unless it can open those during startup. I'm setting the 
severity level back to normal, but don't think kiax can do anything but 
exit if it fails to initialize iaxclient, maybe add a better error message.


$ grep -A 1 /dev/dsp /tmp/kiax
open("/dev/dsp", O_RDONLY)  = -1 ENOENT (No such file or 
directory)
open("/dev/dsp", O_WRONLY)  = -1 ENOENT (No such file or 
directory)
write(2, "PortAudio error at Unable to ope"..., 65PortAudio error at 
Unable to open streams: Illegal error number.


Mikael



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



Bug#445197: openbox: Combined client list menu crashes openbox if it contains too many entries

2007-10-03 Thread Mikael Magnusson

On Wed, 3 Oct 2007, Joerg Jaspert wrote:


Package: openbox
Version: 3.4.4-1
Severity: important

Hi

subject says it. Use the new


 client-list-combined-menu


and have lots of open windows and desktops (I have 25 desktops and had
about 45 windows open). Try the middle-click. If your desktop height is
too small and it paints the "More" icon in the bottom of the menu -
select it and see openbox crashing.


This is fixed in openbox 3.4.5, unfortunately that isn't released yet :).
iirc this is the right diff:
http://git.icculus.org/?p=mikachu/openbox.git;a=commitdiff;h=c870786
(click raw near the top to get the raw patch).

--
Mikael Magnusson



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



Bug#406754: Bug #406754: portaudio19: FTBFS: #error Memory barriers are not defined on this system.

2007-01-29 Thread Mikael Magnusson

Falk Hueffner wrote:

Hi,

the correct solution is to use __sync_synchronize as fallback, which
is a full memory barrier defined by gcc (starting from 4.1) for all
platforms. It is also desirable to use this on all platforms that
don't differentiate read/write/full barriers, since it gives the
compiler better opportunities to optimize.



Do you have a patch? I tried to use __sync_synchronize on i386, but it 
doesn't generate any synchronization code in the assembler output.


Mikael

--- old-working/src/common/pa_ringbuffer.c  2007-01-29 
11:27:55.0 +0100
+++ new-working/src/common/pa_ringbuffer.c  2007-01-29 
11:27:55.0 +0100

@@ -86,9 +86,9 @@
 #  define PaUtil_ReadMemoryBarrier()  asm volatile("sync":::"memory")
 #  define PaUtil_WriteMemoryBarrier() asm volatile("sync":::"memory")
 #   elif defined( __i386__ ) || defined( __i486__ ) || defined( 
__i586__ ) || defined( __i686__ )

-#  define PaUtil_FullMemoryBarrier()  asm volatile("mfence":::"memory")
-#  define PaUtil_ReadMemoryBarrier()  asm volatile("lfence":::"memory")
-#  define PaUtil_WriteMemoryBarrier() asm volatile("sfence":::"memory")
+#  define PaUtil_FullMemoryBarrier()  __sync_synchronize
+#  define PaUtil_ReadMemoryBarrier()  __sync_synchronize
+#  define PaUtil_WriteMemoryBarrier() __sync_synchronize
 #   else
 #  ifdef ALLOW_SMP_DANGERS
 # warning Memory barriers not defined on this system or system 
unknown




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



Bug#375047: Status of ITP: srtp?

2007-01-29 Thread Mikael Magnusson
Hi Jonas, what is the status of ITP: srtp? Do you plan to upload a srtp 
package?


Otherwise I'm going to look for a sponsor for the my srtp package
I have already imported into pkg-voip.

Mikael



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



Bug#323711: [patch] Compile against system portaudio library

2006-03-18 Thread Mikael Magnusson
I have made a patch that links audacity against the portaudio
library available on the system.

/Mikael

--- audacity-1.2.4b/configure.in~   2005-11-27 03:33:31.0 +0100
+++ audacity-1.2.4b/configure.in2006-03-18 15:41:08.0 +0100
@@ -220,7 +220,7 @@
 
 AC_ARG_WITH(portaudio,
[AC_HELP_STRING([--with-portaudio],
-   [which version of PortAudio to use (=[v18,v19]) 
[default=v18]])],
+   [which version of PortAudio to use (=[v18,v19,sys]) 
[default=v18]])],
use_portaudio=$withval,
use_portaudio="v18")
 
@@ -528,10 +528,24 @@
 
 dnl PortAudio configuration
 
-if [[ "$use_portaudio" = "v19" ]] ; then
+if [[ "$use_portaudio" = "sys" ]] ; then
+   AC_CHECK_HEADER([portaudio.h],, AC_MSG_ERROR([Could not find 
portaudio.h header file.]))
+   AC_CHECK_LIB(portaudio, Pa_GetDeviceCount, [have_pa=v19], [have_pa=no])
+   if [[ "$have_pa19" = "no" ]] ; then
+   AC_CHECK_LIB(portaudio, Pa_CountDevices, [have_pa=v18], 
[AC_MSG_ERROR([Could not find portaudio library.])])
+   else
+   AC_DEFINE(USE_PORTAUDIO_V19, 1,
+   [Define if PortAudio v19 is being used (instead of 
v18)])
+   fi
+
+   LIBS="$LIBS -lportaudio"
+   use_portaudio=$have_pa
+
+elif [[ "$use_portaudio" = "v19" ]] ; then
AC_DEFINE(USE_PORTAUDIO_V19, 1,
[Define if PortAudio v19 is being used (instead of v18)])
 
+
BUILDLIBS="$BUILDLIBS portaudio-v19/lib/libportaudio.a"
EXTRAOBJS="$EXTRAOBJS ../lib-src/portaudio-v19/lib/libportaudio.a"
CXXFLAGS="-I../lib-src/portaudio-v19/pa_common $CXXFLAGS"


Bug#356223: iaxcomm: wxWindows Fatal Error: Couldn't Initialize IAX Client

2006-03-10 Thread Mikael Magnusson

Ruben Porras wrote:

Package: iaxcomm
Version: 0.0+cvs20050725-6
Severity: grave
Justification: renders package unusable

~$ iaxcomm
Error wxWindows Fatal Error : Couldn't Initialize IAX Client .

and iaxcomm dies...

Thanks.



Iaxcomm probably fails because it can't open the sound device. You need 
to find out if you use ALSA or OSS. Try to run "cat 
/proc/asound/version" in a terminal. That will output "Advanced Linux 
Sound Architecture Driver.." if you use ALSA.


Iaxcomm requires OSS support, and you need to load the snd_pcm_oss with 
"modprobe snd_pcm_oss" as root if you use ALSA (aoss doesn't work well 
with iaxcomm).


Another program may be using the sound card which prevents iaxcomm from 
using it, unless you have a card that has a hardware mixer.


/Mikael


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



Bug#356330: libosip2-3: libosip2.so.3.0.0 must be linked against libpthread.so

2006-03-11 Thread Mikael Magnusson
Package: libosip2-3
Version: 2.2.2-2
Severity: serious
Tags: patch
Justification: Policy 10.2

The libosip2.so.3.0.0 library in libosip2-3 must be linked against
libpthread.so since it uses symbols from that library. It can be done
by configuring with "--enable-pthread".

/Mikael

--- ./debian/rules.orig 2006-03-11 09:41:55.0 +0100
+++ ./debian/rules  2006-03-11 09:42:06.0 +0100
@@ -36,7 +36,7 @@
 config.status: configure
dh_testdir
# Add here commands to configure the package.
-   CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) 
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info --enable-gperf
+   CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) 
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info --enable-gperf --enable-pthread


 build: build-stamp


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (30, 'unstable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages libosip2-3 depends on:
ii  libc6 2.3.5-13   GNU C Library: Shared libraries an

libosip2-3 recommends no packages.

-- no debconf information


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



Bug#394602: [Pkg-alsa-devel] Bug#394602: aoss: useless warning emitted

2006-10-23 Thread Mikael Magnusson

mike castleman wrote:

Package: alsa-oss
Version: 1.0.12-1
Severity: minor

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

when running aoss, it emits a silly warning about LD_PRELOAD, but then 
proceeds to do its job properly anyhow, viz.:


[EMAIL PROTECTED]:~$ aoss realplay Desktop/npr3625.smil
Warning: LD_PRELOAD="/usr/$LIB/libaoss.so"

this does not (seem to) cause any actual problems, though.



The warning is emitted by realplay and not by aoss. And realplay isn't 
distributed by Debian AFAIK.


Mikael


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



Bug#395148: libcommoncpp2-1.5-0: undefined symbol: gnutls_global_init

2006-10-25 Thread Mikael Magnusson
Package: libcommoncpp2-1.5-0
Version: 1.5.1-1
Severity: grave
Tags: patch
Justification: renders package unusable

The shared library libccext2 uses a symbol from gnutls and needs to be
linked against the gnu ssl libraries.

   twinkle: symbol lookup error: /usr/lib/libccext2-1.5.so.0: undefined
   symbol: gnutls_global_init

I have added patch (gnutls.dpatch) to pkg-voip svn.

Mikael
-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (30, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-vserver-k7
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages libcommoncpp2-1.5-0 depends on:
ii  libc62.3.6.ds1-4 GNU C Library: Shared libraries
ii  libgcc1  1:4.1.1-13  GCC support library
ii  libstdc++6   4.1.1-13The GNU Standard C++ Library v3

libcommoncpp2-1.5-0 recommends no packages.

-- no debconf information


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



  1   2   >