Bug#524470: audacious: Playlist does not close filedescriptors when loading MP3 metadata and stops loading it

2009-07-01 Thread john.lindgren tds.net
2009/7/1 François Cerbelle franc...@cerbelle.net:
 I dont understand. Does this means that my bug has been reproduced and fixed
 (in upstream sources) ?

Yes. At least, I believe so. I still don't know why I wasn't able to
reproduce it, but the input_term call that madplug uses to close
files was definitely missing in a couple of places. I would be
delighted if you would download the upstream source, compile it, and
test to make sure the bug is really fixed. I can provide instructions
to do so if you like.

By the way, don't CC to cont...@bugs.debian.org unless you really mean
to do some operation like setting tags.

John Lindgren



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



Bug#519304: evince: erratically shows corruption, complaining about end of file

2009-03-11 Thread john.lindgren
Package: evince
Version: 2.22.2-4~lenny1
Severity: normal

This problem occurs when viewing the PDF file available from the following
location:

   http://www.michigan.gov/documents/wedmk_16312_7.pdf

If I run evince wedmk_16312_7.pdf, close Evince, and do that repeatedly, every
so often the first page shown exhibits corruption, such as missing images, 
images
only partly loaded, or paragraphs cut half way down. Evince spits out messages
like these:

   Error (1378469): Unexpected end of file in flate stream
   Error (6705): Illegal character ')'
   Error (6753): Illegal character ')'
   Error (6874): Unexpected end of file in flate stream
   Error: Unterminated string
   Error: End of file inside array
   Error: End of file inside array
   Error: End of file inside array
   Error: End of file inside array
   Error: Leftover args in content stream

   Error (1378469): Unexpected end of file in flate stream

   Corrupt JPEG data: bad Huffman code

   Corrupt JPEG data: premature end of data segment
   Error (1378469): Unexpected end of file in flate stream
   Corrupt JPEG data: premature end of data segments

The problem occurs more frequently when Evince starts at a very low zoom level,
so that it is showing a dozen or so pages at once. Whether or not the system is
heavily loaded does not seem to make a difference. I can attach screenshots
showing the corruption if desired.


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

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

Versions of packages evince depends on:
ii  gconf2 2.22.0-1  GNOME configuration database syste
ii  gnome-icon-theme   2.22.0-1  GNOME Desktop icon theme
ii  libart-2.0-2   2.3.20-2  Library of functions for 2D graphi
ii  libatk1.0-01.22.0-1  The ATK accessibility toolkit
ii  libbonobo2-0   2.22.0-1  Bonobo CORBA interfaces library
ii  libbonoboui2-0 2.22.0-1  The Bonobo UI library
ii  libc6  2.7-18GNU C Library: Shared libraries
ii  libcairo2  1.6.4-7   The Cairo 2D vector graphics libra
ii  libdbus-1-31.2.1-5   simple interprocess messaging syst
ii  libdbus-glib-1-2   0.76-1simple interprocess messaging syst
ii  libdjvulibre21 3.5.20-8+lenny1   Runtime support for the DjVu image
ii  libgcc11:4.3.2-1.1   GCC support library
ii  libgconf2-42.22.0-1  GNOME configuration database syste
ii  libglade2-01:2.6.2-1 library to load .glade files at ru
ii  libglib2.0-0   2.16.6-1  The GLib library of C routines
ii  libgnome-keyring0  2.22.3-2  GNOME keyring services library
ii  libgnome2-02.20.1.1-1The GNOME 2 library - runtime file
ii  libgnomecanvas2-0  2.20.1.1-1A powerful object-oriented display
ii  libgnomeui-0   2.20.1.1-2The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0 1:2.22.0-5GNOME Virtual File System (runtime
ii  libgtk2.0-02.12.11-4 The GTK+ graphical user interface 
ii  libice62:1.0.4-1 X11 Inter-Client Exchange library
ii  libjpeg62  6b-14 The Independent JPEG Group's JPEG 
ii  libkpathsea4   2007.dfsg.2-4 TeX Live: path search library for 
ii  libnautilus-extension1 2.20.0-7  libraries for nautilus components 
ii  liborbit2  1:2.14.13-0.1 libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0  1.20.5-3  Layout and rendering of internatio
ii  libpoppler-glib3   0.8.7-1   PDF rendering library (GLib-based 
ii  libpopt0   1.14-4lib for parsing cmdline parameters
ii  libsm6 2:1.0.3-2 X11 Session Management library
ii  libspectre10.2.0.ds-1Library for rendering Postscript d
ii  libstdc++6 4.3.2-1.1 The GNU Standard C++ Library v3
ii  libtiff4   3.8.2-11  Tag Image File Format (TIFF) libra
ii  libx11-6   2:1.1.5-2 X11 client-side library
ii  libxml22.6.32.dfsg-5 GNOME XML library
ii  shared-mime-info   0.30-2FreeDesktop.org shared MIME databa
ii  zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages evince recommends:
ii  dbus-x11  1.2.1-5simple interprocess messaging syst

Versions of packages evince suggests:
pn  poppler-data  none (no description available)
pn  unrar none (no description available)

-- no debconf information



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

Bug#484579: col doesn't handle UTF-8

2009-03-09 Thread john.lindgren
Attached is a patch to make col UTF8-aware. Be warned that the patch has
not been thoroughly tested.

John--- col.0.c	2006-08-15 02:03:30.0 -0400
+++ col.c	2009-03-09 16:49:36.0 -0400
@@ -42,6 +42,7 @@
 
 #include ctype.h
 #include err.h
+#include errno.h
 #include string.h
 #include stdio.h
 #include stdlib.h
@@ -71,7 +72,7 @@
 #define	CS_ALTERNATE	2
 	short		c_column;	/* column character is in */
 	CSET		c_set;		/* character set (currently only 2) */
-	char		c_char;		/* character in question */
+	int		c_char;		/* character in question */
 } CHAR;
 
 typedef struct line_str LINE;
@@ -102,11 +103,89 @@
 int	no_backspaces;		/* if not to output any backspaces */
 int	pass_unknown_seqs;	/* pass unknown control sequences */
 
-#define	PUTC(ch) \
-	do {	\
-		if (putchar(ch) == EOF)		\
-			errx(1, write error);	\
-	} while (0)
+int (* get_locale_char) (void);
+void (* put_locale_char) (int);
+
+int get_utf8_char (void) {
+  int c, build;
+   c = getchar ();
+   if (c == EOF)
+  return EOF;
+   if (c = 0  c = 0x7f)
+  return c;
+   if (c = 0xc0  c = 0xdf) {
+  build = (c  0x1f)  6;
+ LEAST:
+  c = getchar ();
+  if (c == EOF)
+ return EOF;
+  if (c = 0x80  c = 0xbf)
+ return build | (c  0x3f);
+  ungetc (c, stdin);
+   } else if (c = 0xe0  c = 0xef) {
+  build = (c  0x0f)  12;
+ LESSER:
+  c = getchar ();
+  if (c == EOF)
+ return EOF;
+  if (c = 0x80  c = 0xbf) {
+ build |= (c  0x3f)  6;
+ goto LEAST;
+  }
+  ungetc (c, stdin);
+   } else if (c = 0xf0  c = 0xf7) {
+  build = (c  0x07)  18;
+  c = getchar ();
+  if (c == EOF)
+ return EOF;
+  if (c = 0x80  c = 0xbf) {
+ build |= (c  0x3f)  12;
+ goto LESSER;
+  }
+  ungetc (c, stdin);
+   }
+   return '?';
+}
+
+void put_ascii_char (int c) {
+   if (putchar (c) == EOF) {
+  fprintf (stderr, Output error: %s.\n, strerror (errno));
+  exit (1);
+   }
+}
+
+void put_utf8_char (int c) {
+   if (c  0 || c  0x10) {
+  fprintf (stderr, Invalid UTF-8 in output.\n);
+  exit (1);
+   }
+   if (c = 0x7f)
+  put_ascii_char (c);
+   else if (c = 0x7ff) {
+  put_ascii_char (0xc0 | (c  6));
+  put_ascii_char (0x80 | (c  0x3f));
+   } else if (c = 0x) {
+  put_ascii_char (0xe0 | (c  12));
+  put_ascii_char (0x80 | ((c  6)  0x3f));
+  put_ascii_char (0x80 | (c  0x3f));
+   } else {
+  put_ascii_char (0xf0 | (c  18));
+  put_ascii_char (0x80 | ((c  12)  0x3f));
+  put_ascii_char (0x80 | ((c  6)  0x3f));
+  put_ascii_char (0x80 | (c  0x3f));
+   }
+}
+
+void init_locale_sys (void) {
+  char * locale = setlocale (LC_ALL, );
+   if (strstr (locale, UTF-8)) {
+  get_locale_char = get_utf8_char;
+  put_locale_char = put_utf8_char;
+   } else {
+  get_locale_char = getchar;
+  put_locale_char = put_ascii_char;
+   }
+}
 
 int
 main(int argc, char **argv)
@@ -123,7 +202,7 @@
 	int nflushd_lines;		/* number of lines that were flushed */
 	int adjust, opt, warned;
 
-	(void)setlocale(LC_CTYPE, );
+	init_locale_sys ();
 
 	max_bufd_lines = 128;
 	compress_spaces = 1;		/* compress spaces into tabs */
@@ -164,7 +243,7 @@
 	cur_set = last_set = CS_NORMAL;
 	lines = l = alloc_line();
 
-	while ((ch = getchar()) != EOF) {
+	while ((ch = get_locale_char ()) != EOF) {
 		if (!isgraph(ch)) {
 			switch (ch) {
 			case BS:		/* can't go back further */
@@ -176,7 +255,7 @@
 cur_col = 0;
 continue;
 			case ESC:		/* just ignore EOF */
-switch(getchar()) {
+switch (get_locale_char ()) {
 case RLF:
 	cur_line -= 2;
 	break;
@@ -305,7 +384,7 @@
 
 	/* make sure we leave things in a sane state */
 	if (last_set != CS_NORMAL)
-		PUTC('\017');
+		put_locale_char ('\017');
 
 	/* flush out the last few blank lines */
 	nblank_lines = max_line - this_line;
@@ -359,12 +438,12 @@
 	}
 	nb /= 2;
 	for (i = nb; --i = 0;)
-		PUTC('\n');
+		put_locale_char ('\n');
 	if (half) {
-		PUTC('\033');
-		PUTC('9');
+		put_locale_char ('\033');
+		put_locale_char ('9');
 		if (!nb)
-			PUTC('\r');
+			put_locale_char ('\r');
 	}
 	nblank_lines = 0;
 }
@@ -444,15 +523,15 @@
 		break;
 	tab_size = tab_col - last_col;
 	if (tab_size == 1)
-		PUTC(' ');
+		put_locale_char (' ');
 	else
-		PUTC('\t');
+		put_locale_char ('\t');
 	nspace -= tab_size;
 	last_col = tab_col;
 }
 			}
 			while (--nspace = 0)
-PUTC(' ');
+put_locale_char (' ');
 			last_col = this_col;
 		}
 		last_col++;
@@ -461,17 +540,17 @@
 			if (c-c_set != last_set) {
 switch (c-c_set) {
 case CS_NORMAL:
-	PUTC('\017');
+	put_locale_char ('\017');
 	break;
 case CS_ALTERNATE:
-	PUTC('\016');
+	put_locale_char ('\016');
 }
 last_set = c-c_set;
 			}
-			PUTC(c-c_char);
+			put_locale_char (c-c_char);
 			if (++c = endc)
 break;
-			PUTC('\b');
+			put_locale_char ('\b');
 		}
 	}
 }


Bug#517692: audacious: problems seeking when paused

2009-03-05 Thread john.lindgren
Attached are corrected patches for the following plugins:

   FLACng Audio Plugin
   Windows Media Audio (WMA) Plugin

John--- plugin.0.c	2008-05-23 18:44:19.0 -0400
+++ plugin.c	2009-03-05 21:29:23.0 -0500
@@ -56,6 +56,7 @@
 callback_info* main_info;
 gboolean plugin_initialized = FALSE;
 glong seek_to = -1;
+static volatile char pause_flag = 0;
 static GThread* thread = NULL;
 
 /* === */
@@ -302,6 +303,24 @@
 
 /* --- */
 
+static void do_seek (InputPlayback * playback) {
+   if (FLAC__stream_decoder_seek_absolute (main_decoder, (long long) seek_to * main_info-stream.samplerate / 1000))
+  playback-output-flush (seek_to);
+   else
+  fprintf (stderr, flacng: error seeking\n);
+   seek_to = -1;
+}
+
+static void do_pause (InputPlayback * playback) {
+   playback-output-pause (1);
+   while (pause_flag) {
+  if (seek_to != -1)
+ do_seek (playback);
+  g_usleep(5);
+   }
+   playback-output-pause (0);
+}
+
 static gpointer flac_play_loop(gpointer arg) {
 
 /*
@@ -312,7 +331,6 @@
 
 gint32* read_pointer;
 gint elements_left;
-gint seek_sample;
 FLAC__StreamDecoderState state;
 struct stream_info stream_info;
 guint sample_count;
@@ -432,24 +450,10 @@
 main_info-buffer_free = BUFFER_SIZE_SAMP;
 main_info-buffer_used = 0;
 
-/*
- * Do we have to seek to somewhere?
- */
-if (-1 != seek_to) {
-_DEBUG(Seek requested to %d milliseconds, seek_to);
-
-seek_sample = (unsigned long)((gint64)seek_to * (gint64) main_info-stream.samplerate / 1000L );
-_DEBUG(Seek requested to sample %d, seek_sample);
-if (FALSE == FLAC__stream_decoder_seek_absolute(main_decoder, seek_sample)) {
-_ERROR(Could not seek to sample %d!, seek_sample);
-} else {
-/*
- * Flush the buffers
- */
-flac_ip.output-flush(seek_to);
-}
-seek_to = -1;
-}
+if (seek_to != -1)
+   do_seek (playback);
+if (pause_flag)
+   do_pause (playback);
 
 /*
  * Have we reached the end of the stream?
@@ -564,12 +568,7 @@
 /* --- */
 
 void flac_pause(InputPlayback* input, gshort p) {
-
-_ENTER;
-
-input-output-pause(p);
-
-_LEAVE;
+   pause_flag = p;
 }
 
 /* --- */
--- wma.0.c	2008-05-23 18:44:20.0 -0400
+++ wma.c	2009-03-05 23:14:57.0 -0500
@@ -194,15 +194,12 @@
 static void wma_do_pause(InputPlayback *playback, short p)
 {
 wma_pause = p;
-playback-output-pause(wma_pause);
 }
 
 static void wma_seek(InputPlayback *playback, int time) 
 {
 wma_seekpos = time;
-if(wma_pause) playback-output-pause(0);
 while(wma_decode  wma_seekpos!=-1) g_usleep(1);
-if(wma_pause) playback-output-pause(1);
 }
 
 static void _assoc_string(Tuple *tuple, const gint nfield, const gchar *str)
@@ -285,6 +282,22 @@
 (*title_real) = aud_tuple_formatter_make_title_string(tuple, aud_get_gentitle_format());
 }
 
+static void do_seek (InputPlayback * playback, AVFormatContext * context, int index) {
+   playback-output-flush (wma_seekpos * 1000);
+   av_seek_frame (context, index, (long long) wma_seekpos * 100);
+   wma_seekpos = -1;
+}
+
+static void do_pause (InputPlayback * playback, AVFormatContext * context, int index) {
+   playback-output-pause (1);
+   while (wma_pause) {
+  if (wma_seekpos != -1)
+ do_seek (playback, context, index);
+  g_usleep(5);
+   }
+   playback-output-pause (0);
+}
+
 static void wma_play_file(InputPlayback *playback)
 {
 AVCodec *codec;
@@ -293,8 +306,8 @@
 uint8_t *inbuf_ptr;
 int out_size, size, len;
 AVPacket pkt;
-guint8 *wma_outbuf, *wma_s_outbuf;
-int wma_st_buff, wma_idx;
+short * wma_outbuf;
+int wma_idx;
 
 if(av_open_input_file(ic, playback-filename, NULL, 0, NULL)  0) return;
 
@@ -316,12 +329,9 @@
 
 if(playback-output-open_audio(FMT_S16_NE, c-sample_rate, c-channels) = 0) return;
 
-wma_st_buff  = ST_BUFF;
-
 playback-set_params(playback, wsong_title, wsong_time, c-bit_rate, c-sample_rate, c-channels);
 
 /* av_malloc() will wrap posix_memalign() if necessary -nenolod */
-wma_s_outbuf = av_malloc(wma_st_buff);
 wma_outbuf = av_malloc(AVCODEC_MAX_AUDIO_FRAME_SIZE);
 
 wma_seekpos = -1;
@@ -333,11 +343,9 @@
 while(playback-playing)
 {
 if(wma_seekpos != -1)
-{
-av_seek_frame(ic, wma_idx, wma_seekpos * 100LL);
-playback-output-flush(wma_seekpos * 1000);
-wma_seekpos = -1;
-}
+   do_seek (playback, ic, wma_idx);
+if (wma_pause)
+   do_pause (playback, ic, wma_idx);
 
 if(av_read_frame(ic, pkt)  0) break;
 
@@ -347,29 +355,13 @@
 if(size == 0) break;
 
 while(size  0){
-FifoBuffer f;
-int sst_buff;
-
 len = 

Bug#320790: Hal won't halt on swsusp

2009-03-05 Thread john.lindgren
I notice this is still tagged as needing more info. What info do you need? I 
would be happy to help.

John



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



Bug#319952: col doesn't handle UTF-8

2009-03-05 Thread john.lindgren
As a Debian user annoyed by this problem, I would be willing to do some coding 
or patching work toward fixing it, though I can't do packaging or uploading. 
What is the status of this bug, and is there any way I can help?

John



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



Bug#517692: audacious: problems seeking when paused

2009-03-03 Thread john.lindgren
Attached are patches for the following plugins, as well as a corrected one for
the MPEG Audio Plugin:

   FLACng Audio Plugin
   MP4 Audio Plugin
   Windows Media Audio (WMA) Plugin

John--- plugin.0.c	2008-05-23 18:44:19.0 -0400
+++ plugin.c	2009-03-03 22:20:51.0 -0500
@@ -56,6 +56,7 @@
 callback_info* main_info;
 gboolean plugin_initialized = FALSE;
 glong seek_to = -1;
+static volatile char pause_flag = 0;
 static GThread* thread = NULL;
 
 /* === */
@@ -302,6 +303,22 @@
 
 /* --- */
 
+static void do_seek (InputPlayback * playback) {
+   playback-output-flush (seek_to);
+   FLAC__stream_decoder_seek_absolute (main_decoder, (long long) seek_to * main_info-stream.samplerate / 1000);
+   seek_to = -1;
+}
+
+static void do_pause (InputPlayback * playback) {
+   playback-output-pause (1);
+   while (pause_flag) {
+  if (seek_to != -1)
+ do_seek (playback);
+  g_usleep(5);
+   }
+   playback-output-pause (0);
+}
+
 static gpointer flac_play_loop(gpointer arg) {
 
 /*
@@ -312,7 +329,6 @@
 
 gint32* read_pointer;
 gint elements_left;
-gint seek_sample;
 FLAC__StreamDecoderState state;
 struct stream_info stream_info;
 guint sample_count;
@@ -432,24 +448,10 @@
 main_info-buffer_free = BUFFER_SIZE_SAMP;
 main_info-buffer_used = 0;
 
-/*
- * Do we have to seek to somewhere?
- */
-if (-1 != seek_to) {
-_DEBUG(Seek requested to %d milliseconds, seek_to);
-
-seek_sample = (unsigned long)((gint64)seek_to * (gint64) main_info-stream.samplerate / 1000L );
-_DEBUG(Seek requested to sample %d, seek_sample);
-if (FALSE == FLAC__stream_decoder_seek_absolute(main_decoder, seek_sample)) {
-_ERROR(Could not seek to sample %d!, seek_sample);
-} else {
-/*
- * Flush the buffers
- */
-flac_ip.output-flush(seek_to);
-}
-seek_to = -1;
-}
+if (seek_to != -1)
+   do_seek (playback);
+if (pause_flag)
+   do_pause (playback);
 
 /*
  * Have we reached the end of the stream?
@@ -564,12 +566,7 @@
 /* --- */
 
 void flac_pause(InputPlayback* input, gshort p) {
-
-_ENTER;
-
-input-output-pause(p);
-
-_LEAVE;
+   pause_flag = p;
 }
 
 /* --- */
--- libmp4.0.c	2008-05-23 18:44:19.0 -0400
+++ libmp4.c	2009-03-03 23:17:09.0 -0500
@@ -76,6 +76,7 @@
 static GThread   *decodeThread;
 GStaticMutex mutex = G_STATIC_MUTEX_INIT;
 static int   seekPosition = -1;
+static volatile char pause_flag;
 
 void getMP4info(char*);
 int getAACTrack(mp4ff_t *);
@@ -100,6 +101,7 @@
 {
 mp4cfg.file_type = FILE_UNKNOWN;
 seekPosition = -1;
+pause_flag = 0;
 return;
 }
 
@@ -296,7 +298,7 @@
 
 static void mp4_pause(InputPlayback *playback, short flag)
 {
-playback-output-pause(flag);
+   pause_flag = flag;
 }
 
 static void mp4_seek(InputPlayback *data, int time)
@@ -542,6 +544,19 @@
 seekPosition = -1;
 }
 
+if (pause_flag) {
+   playback-output-pause (1);
+   while (pause_flag) {
+  if (seekPosition != -1) {
+ playback-output-flush (seekPosition * 1000);
+ sampleID = (long long) seekPosition * samplerate / (framesize - 1);
+ seekPosition = -1;
+  }
+  g_usleep(5);
+   }
+   playback-output-pause (0);
+}
+
 /* Otherwise continue playing */
 buffer=NULL;
 bufferSize=0;
--- plugin.0.c	2008-05-23 18:44:19.0 -0400
+++ plugin.c	2009-03-03 20:40:19.0 -0500
@@ -448,6 +448,7 @@
 info.playback = playback;
 info.seek = millisecond;
 g_mutex_unlock(pb_mutex);
+playback-output-flush (millisecond);
 }
 
 static void
--- wma.0.c	2008-05-23 18:44:20.0 -0400
+++ wma.c	2009-03-03 20:44:08.0 -0500
@@ -194,15 +194,12 @@
 static void wma_do_pause(InputPlayback *playback, short p)
 {
 wma_pause = p;
-playback-output-pause(wma_pause);
 }
 
 static void wma_seek(InputPlayback *playback, int time) 
 {
 wma_seekpos = time;
-if(wma_pause) playback-output-pause(0);
 while(wma_decode  wma_seekpos!=-1) g_usleep(1);
-if(wma_pause) playback-output-pause(1);
 }
 
 static void _assoc_string(Tuple *tuple, const gint nfield, const gchar *str)
@@ -285,6 +282,22 @@
 (*title_real) = aud_tuple_formatter_make_title_string(tuple, aud_get_gentitle_format());
 }
 
+static void do_seek (InputPlayback * playback, AVFormatContext * context, int index) {
+   playback-output-flush (wma_seekpos * 1000);
+   av_seek_frame (context, index, (long long) wma_seekpos * 100);
+   wma_seekpos = -1;
+}
+
+static void do_pause (InputPlayback * playback, AVFormatContext * context, int index) {
+   playback-output-pause (1);
+   while (wma_pause) {
+  if (wma_seekpos != -1)
+ 

Bug#517692: audacious: problems seeking when paused

2009-03-02 Thread john.lindgren
I am attaching five patches, one for audacious and four for audacious-plugins.
These patches remove the ugly workaround and update the following plugins
to work correctly without it (or with it, for that matter):

   CD Audio Plugin NG
   MPEG Audio Plugin
   Ogg Vorbis Audio Plugin
   sndfile plugin

These patches fix both problems which I reported.

Other plugins may still have problems when the workaround is removed; I have
not tested any others.

John--- cdaudio-ng.0.c	2008-05-23 18:44:19.0 -0400
+++ cdaudio-ng.c	2009-03-02 23:20:24.0 -0500
@@ -690,6 +690,23 @@
 	return tuple;
 }
 
+static void do_seek (dae_params_t * pdae_params) {
+	pdae_params-pplayback-output-flush(pdae_params-seektime);
+	pdae_params-currlsn = pdae_params-startlsn + (pdae_params-seektime * 75 / 1000);
+	cdio_lseek(pcdio, pdae_params-currlsn * CDIO_CD_FRAMESIZE_RAW, SEEK_SET);
+	pdae_params-seektime = -1;
+}
+
+static void do_pause (dae_params_t * pdae_params) {
+	pdae_params-pplayback-output-pause (1);
+	while (is_paused) {
+		if (pdae_params-seektime != -1)
+			do_seek (pdae_params);
+		g_usleep(5);
+	}
+	pdae_params-pplayback-output-pause (0);
+}
+
 static void dae_play_loop(dae_params_t *pdae_params)
 {
 	guchar *buffer = g_new(guchar, CDDA_DAE_FRAMES * CDIO_CD_FRAMESIZE_RAW);
@@ -697,39 +714,15 @@
 	debug(dae started\n);
 	cdio_lseek(pcdio, pdae_params-startlsn * CDIO_CD_FRAMESIZE_RAW, SEEK_SET);
 
-	gboolean output_paused = FALSE;
 	gint read_error_counter = 0;
 
 	//pdae_params-endlsn += 75 * 3;
 
 	while (pdae_params-pplayback-playing) {
-		/* handle pause status */
-		if (is_paused) {
-			if (!output_paused) {
-debug(playback was not paused, pausing\n);
-pdae_params-pplayback-output-pause(TRUE);
-output_paused = TRUE;
-			}
-			g_usleep(1000);
-			continue;
-		}
-		else {
-			if (output_paused) {
-debug(playback was paused, resuming\n);
-pdae_params-pplayback-output-pause(FALSE);
-output_paused = FALSE;
-			}
-		}
-
-		/* check if we have to seek */
-		if (pdae_params-seektime != -1) {
-			debug(requested seek to %d ms\n, pdae_params-seektime);
-			gint newlsn = pdae_params-startlsn + ((pdae_params-seektime * 75) / 1000);
-			cdio_lseek(pcdio, newlsn * CDIO_CD_FRAMESIZE_RAW, SEEK_SET);
-			pdae_params-pplayback-output-flush(pdae_params-seektime);
-			pdae_params-currlsn = newlsn;
-			pdae_params-seektime = -1;
-		}
+		if (pdae_params-seektime != -1)
+			do_seek (pdae_params);
+		if (is_paused)
+			do_pause (pdae_params);
 
 		/* compute the actual number of sectors to read */
 		gint lsncount = CDDA_DAE_FRAMES = (pdae_params-endlsn - pdae_params-currlsn + 1) ? CDDA_DAE_FRAMES : (pdae_params-endlsn - pdae_params-currlsn + 1);
--- plugin.0.c	2008-05-23 18:44:19.0 -0400
+++ plugin.c	2009-03-02 22:55:15.0 -0500
@@ -448,6 +448,7 @@
 info.playback = playback;
 info.seek = millisecond;
 g_mutex_unlock(pb_mutex);
+playback-output-flush (millisecond / 1000);
 }
 
 static void
--- playback.0.c	2008-05-23 18:00:34.0 -0400
+++ playback.c	2009-03-02 02:11:02.0 -0500
@@ -441,33 +441,13 @@
 playback_seek(gint time)
 {
 InputPlayback *playback = get_current_input_playback();
-gboolean restore_pause = FALSE;
-gint l=0, r=0;
 
 g_return_if_fail(ip_data.playing);
 g_return_if_fail(playback != NULL);
 
-/* FIXME WORKAROUND...that should work with all plugins
- * mute the volume, start playback again, do the seek, then pause again
- * -Patrick Sudowe 
- */
-if (ip_data.paused)
-{
-restore_pause = TRUE;
-output_get_volume(l, r);
-output_set_volume(0,0);
-playback_pause();
-}
-
 plugin_set_current((Plugin *)(playback-plugin));
 playback-plugin-seek(playback, time);
 playback-set_pb_change(playback);
-
-if (restore_pause)
-{
-playback_pause();
-output_set_volume(l, r);
-}
 
 event_queue_timed(100, playback seek, playback);
 }
--- plugin.0.c	2008-05-23 18:44:20.0 -0400
+++ plugin.c	2009-03-02 23:13:37.0 -0500
@@ -47,6 +47,7 @@
 static gint song_length;
 static gint bit_rate = 0;
 static glong seek_time = -1;
+static volatile char pause_flag;
 
 static GThread *decode_thread;
 static GMutex *decode_mutex;
@@ -121,6 +122,7 @@
 plugin_init (void)
 {
 seek_time = -1;
+pause_flag = 0;
 
 decode_mutex = g_mutex_new();
 decode_cond = g_cond_new();
@@ -362,6 +364,22 @@
 return TRUE;
 }
 
+static void do_seek (InputPlayback * playback) {
+   playback-output-flush (seek_time);
+   sf_seek (sndfile, (long long) seek_time * sfinfo.samplerate / 1000, SEEK_SET);
+   seek_time = -1;
+}
+
+static void do_pause (InputPlayback * playback) {
+   playback-output-pause (1);
+   while (pause_flag) {
+  if (seek_time != -1)
+ do_seek (playback);
+  g_usleep(5);
+   }
+   playback-output-pause (0);
+}
+
 static gpointer
 play_loop (gpointer arg)
 {
@@ -411,13 +429,10 @@
 break;
  

Bug#517692: audacious: problems seeking when paused

2009-03-01 Thread john.lindgren
Package: audacious
Version: 1.5.1-4
Severity: normal


Problem 1:
(a) Open a vorbis file.
(b) Pause it.
(c) Drag the playback slider to a different position.
I hear a snippet of music played each time I let go of the slider.

Problem 2:
(a) Open an MP3 file.
(b) Pause it.
(c) Drag the playback slider to a different position.
The slider jumps back to where it was.


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

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

Versions of packages audacious depends on:
ii  audacious-plugins 1.5.1-2Base plugins for audacious
ii  dbus  1.2.1-5simple interprocess messaging syst
ii  gtk2-engines-pixbuf   2.14.5-1   Pixbuf-based theme for GTK+ 2.x
ii  libatk1.0-0   1.22.0-1   The ATK accessibility toolkit
ii  libaudclient1 1.5.1-4audacious dbus remote control libr
ii  libaudid3tag1 1.5.1-4audacious id3 tag manipulation lib
ii  libc6 2.7-18 GNU C Library: Shared libraries
ii  libcairo2 1.6.4-7The Cairo 2D vector graphics libra
ii  libdbus-1-3   1.2.1-5simple interprocess messaging syst
ii  libdbus-glib-1-2  0.76-1 simple interprocess messaging syst
ii  libglib2.0-0  2.18.3-1   The GLib library of C routines
ii  libgtk2.0-0   2.14.5-1   The GTK+ graphical user interface 
ii  libice6   2:1.0.4-1  X11 Inter-Client Exchange library
ii  libmcs1   0.7.1-1Abstraction library to store confi
ii  libmowgli10.6.1-1a high performance development fra
ii  libpango1.0-0 1.20.5-3   Layout and rendering of internatio
ii  libsamplerate00.1.4-1audio rate conversion library
ii  libsm62:1.0.3-2  X11 Session Management library
ii  libx11-6  2:1.1.5-2  X11 client-side library

Versions of packages audacious recommends:
pn  audacious-plugins-extra   none (no description available)
ii  unzip 5.52-12De-archiver for .zip files

audacious suggests no packages.

-- no debconf information



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



Bug#517692: audacious: problems seeking when paused

2009-03-01 Thread john.lindgren
The MP3 behavior is a regression from 1.2.2-4. In that version, seeking in an 
MP3 file worked but played snippets of music just as seeking in a vorbis file 
does now.

John



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



Bug#517692: audacious: problems seeking when paused

2009-03-01 Thread john.lindgren
playback.c, lines 450-470:

  --

/* FIXME WORKAROUND...that should work with all plugins
 * mute the volume, start playback again, do the seek, then pause again
 * -Patrick Sudowe 
 */
if (ip_data.paused)
{
restore_pause = TRUE;
output_get_volume(l, r);
output_set_volume(0,0);
playback_pause();
}

plugin_set_current((Plugin *)(playback-plugin));
playback-plugin-seek(playback, time);
playback-set_pb_change(playback);

if (restore_pause)
{
playback_pause();
output_set_volume(l, r);
}

  --

John



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



Bug#515546: xserver-xorg: keys stick when switching consoles

2009-02-16 Thread john.lindgren
Julien Cristau wrote: 
 In theory it already does...

O.K., what about in practice? Am I the only one seeing this?

-- John Lindgren



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



Bug#289667: Leads to corrupted files; please set severity back to normal.

2009-02-15 Thread john.lindgren
I don't think that producing [lines] of garbage is a wishlist item. Exiftran
ought to at least spit out a warning and ask the user if he really wants to
continue. I say this as someone who has rotated an image and uploaded it
to the Internet before noticing the corruption.

-- John Lindgren



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



Bug#515546: xserver-xorg: keys stick when switching consoles

2009-02-15 Thread john.lindgren
Package: xserver-xorg
Version: 1:7.3+18
Severity: normal

If I hold a key down at the moment that I switch away from an X console,
the server misses the key-release signal and keeps auto-repeating key-press
events until I switch back. The easiest way to reproduce this is to type
chvt 1 in a terminal window and press the enter key, holding it down for
just a moment until the screen blanks. Wait a few seconds, then switch back
to the X console. The terminal will be filled with empty prompts.

I suggest that the X server should immediately send key-release events for
all the keys that are held down at the moment the console is switched.


-- Package-specific info:
Contents of /var/lib/x11/X.roster:
xserver-xorg

/var/lib/x11/X.md5sum does not exist.

X server symlink status:
lrwxrwxrwx 1 root root 13 2008-12-28 21:34 /etc/X11/X - /usr/bin/Xorg
-rwxr-xr-x 1 root root 1718484 2009-01-08 22:11 /usr/bin/Xorg

Contents of /var/lib/x11/xorg.conf.roster:
xserver-xorg

VGA-compatible devices on PCI bus:
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML 
Express Graphics Controller (rev 03)

/etc/X11/xorg.conf does not match checksum in /var/lib/x11/xorg.conf.md5sum.

Xorg X server configuration file status:
-rw-r--r-- 1 root root 1098 2009-01-21 23:07 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type man xorg.conf at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section InputDevice
Identifier  Generic Keyboard
Driver  kbd
Option  XkbRules  xorg
Option  XkbModel  pc104
Option  XkbLayout us
EndSection

Section InputDevice
Identifier  Configured Mouse
Driver  mouse
EndSection

Section Device
Identifier  Configured Video Device
EndSection

Section Monitor
Identifier  Configured Monitor
DisplaySize 285 214
EndSection

Section Screen
Identifier  Default Screen
Monitor Configured Monitor
EndSection


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

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

Versions of packages xserver-xorg depends on:
ii  debconf [debconf-2. 1.5.24   Debian configuration management sy
ii  libc6   2.7-18   GNU C Library: Shared libraries
ii  x11-xkb-utils   7.4+1X11 XKB utilities
ii  xkb-data1.3-2X Keyboard Extension (XKB) configu
ii  xserver-xorg-core   2:1.4.2-10   Xorg X server - core server
ii  xserver-xorg-input- 1:1.3.1-1X.Org X server -- keyboard input d
ii  xserver-xorg-input- 1:1.3.0-1X.Org X server -- mouse input driv
ii  xserver-xorg-input- 0.14.7~git20070706-3 Synaptics TouchPad driver for X.Or
ii  xserver-xorg-video- 2:2.3.2-2+lenny6 X.Org X server -- Intel i8xx, i9xx
ii  xserver-xorg-video- 1:1.3.0-4X.Org X server -- VESA display dri

Versions of packages xserver-xorg recommends:
pn  libgl1-mesa-dri   none (no description available)
ii  udev  0.125-7/dev/ and hotplug management daemo

xserver-xorg suggests no packages.

-- debconf information:
  xserver-xorg/config/device/use_fbdev: false
  xserver-xorg/config/inputdevice/keyboard/variant:
  xserver-xorg/config/nonnumeric_string_error:
  xserver-xorg/config/doublequote_in_string_error:
  xserver-xorg/config/inputdevice/keyboard/layout: us
  xserver-xorg/config/inputdevice/keyboard/model: pc104
  xserver-xorg/config/device/driver:
  xserver-xorg/config/null_string_error:
  xserver-xorg/config/device/bus_id_error:
  xserver-xorg/config/device/bus_id:
  xserver-xorg/config/inputdevice/keyboard/options:
  xserver-xorg/config/inputdevice/keyboard/rules: xorg
  xserver-xorg/autodetect_keyboard: false



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



Bug#369317: What news?

2009-02-15 Thread john.lindgren
Hello,

It's now been over two years since the last response from the former maintainer 
(?),
and the bug is still present in Lenny.  What does the time line look like for a 
fix?

-- John Lindgren



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



Bug#514558: audacity: incorrect decibel scale

2009-02-08 Thread john.lindgren
Package: audacity
Version: 1.3.5-2
Severity: normal


A tone generated at 10 percent of the PCM range should be shown as -10 decibels,
if my understanding is correct.  Audacity's Waveform (dB) view shows it as -20
instead.  The Amplify effect also suggests amplifying it 20 decibels to
maximize the volume.  Is this wrong, or am I missing something?


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

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

Versions of packages audacity depends on:
ii  libasound21.0.16-2   ALSA library
ii  libc6 2.7-18 GNU C Library: Shared libraries
ii  libexpat1 2.0.1-4XML parsing C library - runtime li
ii  libflac++61.2.1-1.2  Free Lossless Audio Codec - C++ ru
ii  libflac8  1.2.1-1.2  Free Lossless Audio Codec - runtim
ii  libgcc1   1:4.3.2-1.1GCC support library
ii  libglib2.0-0  2.18.3-1   The GLib library of C routines
ii  libgtk2.0-0   2.14.5-1   The GTK+ graphical user interface 
ii  libid3tag00.15.1b-10 ID3 tag reading library from the M
ii  libjack0  0.109.2-5  JACK Audio Connection Kit (librari
ii  libmad0   0.15.1b-4  MPEG audio decoder library
ii  libogg0   1.1.3-4Ogg Bitstream Library
ii  libsndfile1   1.0.17-4   Library for reading/writing audio 
ii  libsoundtouch1c2  1.3.1-2sound stretching library
ii  libstdc++64.3.2-1.1  The GNU Standard C++ Library v3
ii  libvorbis0a   1.2.0.dfsg-3.1 The Vorbis General Audio Compressi
ii  libvorbisenc2 1.2.0.dfsg-3.1 The Vorbis General Audio Compressi
ii  libvorbisfile31.2.0.dfsg-3.1 The Vorbis General Audio Compressi
ii  libwxbase2.6-02.6.3.2.2-3wxBase library (runtime) - non-GUI
ii  libwxgtk2.6-0 2.6.3.2.2-3wxWidgets Cross-platform C++ GUI t

audacity recommends no packages.

Versions of packages audacity suggests:
pn  ladspa-plugin none (no description available)

-- no debconf information



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



Bug#509617: Patch

2009-01-20 Thread john.lindgren
A simple mistake with an equally simple fix.--- desktop-menu-plugin.c	2007-11-17 14:31:41.0 -0500
+++ desktop-menu-plugin_new.c	2009-01-20 10:32:33.0 -0500
@@ -154,8 +154,8 @@
 gint width, height, size, pix_w = 0, pix_h = 0;
 GtkOrientation orientation = xfce_panel_plugin_get_orientation(plugin);
 
-size = wsize - MAX(GTK_WIDGET(dmp-button)-style-xthickness,
-   GTK_WIDGET(dmp-button)-style-ythickness) - 1;
+size = wsize - 2 * MAX(GTK_WIDGET(dmp-button)-style-xthickness,
+   GTK_WIDGET(dmp-button)-style-ythickness) - 2;
 
 DBG(wsize: %d, size: %d, wsize, size);
 


Bug#504147: Patch

2009-01-20 Thread john.lindgren
Attached is a simple patch to disable the unaliasing (which is not an
essential feature, as far as I can tell) until someone has the time to make
it work correctly.--- thunar-vfs-mime-database.c	2007-12-02 08:46:33.0 -0500
+++ thunar-vfs-mime-database_new.c	2009-01-20 20:16:34.0 -0500
@@ -323,6 +323,9 @@
   GList *lp;
   guint  n;
 
+#if 0 /* disabled because it leads to multiple entries
+ for the same MIME type in the database */
+
   /* unalias the mime type */
   for (lp = database-providers; lp != NULL; lp = lp-next)
 {
@@ -337,6 +340,8 @@
 }
 }
 }
+
+#endif
 
   /* check if we have a cached version of the mime type */
   info = g_hash_table_lookup (database-infos, mime_type);


Bug#320790:

2009-01-04 Thread john.lindgren
Hello,

I found some more info in the kernel log:

   [ 4716.948037] INFO: task hald-addon-stor:2084 blocked for more than 120 
seconds.
   [ 4716.948047] echo 0  /proc/sys/kernel/hung_task_timeout_secs disables 
this message.
   [ 4716.948051] hald-addon-st D e00abaa0 0  2084   2047
   [ 4716.948056]ddafa2c0 0086 000c e00abaa0 c01e1625 ddafa44c 
c13f9fa0  
   [ 4716.948065] 0003e075 e00911ca de4e9b9b   
 00ff 
   [ 4716.948072]7fff 7fff de4e9c10 0002 c02b84b1 e00abaa0 
 0082 
   [ 4716.948079] Call Trace:
   [ 4716.948099]  [c01e1625] __delay+0x6/0x7
   [ 4716.948113]  [e00911ca] cdrom_do_newpc_cont+0x0/0x2c [ide_cd_mod]
   [ 4716.948129]  [c02b84b1] schedule_timeout+0x13/0x86
   [ 4716.948140]  [c02b82f0] schedule+0x64e/0x66f
   [ 4716.948152]  [c01e1625] __delay+0x6/0x7
   [ 4716.948160]  [c02b7bd5] wait_for_common+0xaf/0x10f
   [ 4716.948167]  [c011b682] default_wake_function+0x0/0x8
   [ 4716.948179]  [e0099f42] ide_do_drive_cmd+0xd6/0xf2 [ide_core]
   [ 4716.948207]  [e008fc65] ide_cd_queue_pc+0x35/0xb4 [ide_cd_mod]
   [ 4716.948217]  [c01d20af] __blk_put_request+0x24/0x75
   [ 4716.948227]  [c01d23ec] blk_put_request+0x22/0x36
   [ 4716.948234]  [e0099f54] ide_do_drive_cmd+0xe8/0xf2 [ide_core]
   [ 4716.948255]  [e008ff44] cdrom_check_status+0x5a/0x65 [ide_cd_mod]
   [ 4716.948290]  [c01d4d5b] blk_end_sync_rq+0x0/0x25
   [ 4716.948298]  [e008ffb0] ide_cd_read_toc+0x61/0x3b2 [ide_cd_mod]
   [ 4716.948314]  [e009084b] idecd_revalidate_disk+0x10/0x16 [ide_cd_mod]
   [ 4716.948324]  [c01d4d5b] blk_end_sync_rq+0x0/0x25
   [ 4716.948330]  [c01760d3] get_super+0x15/0x7a
   [ 4716.948338]  [c019400f] __invalidate_device+0x2e/0x34
   [ 4716.948346]  [c019404e] check_disk_change+0x39/0x57
   [ 4716.948353]  [e0089f2a] cdrom_open+0x882/0x8f8 [cdrom]
   [ 4716.948363]  [c017a4d8] do_lookup+0x53/0x153
   [ 4716.948370]  [c0182592] dput+0x15/0xbb
   [ 4716.948376]  [c017c408] __link_path_walk+0x9ff/0xb0b
   [ 4716.948383]  [c01ddb6c] kobject_get+0xf/0x13
   [ 4716.948388]  [c01d69d9] get_disk+0x33/0x49
   [ 4716.948393]  [c01d69f6] exact_lock+0x7/0xd
   [ 4716.948397]  [c023ba1a] kobj_lookup+0xe4/0x10e
   [ 4716.948407]  [e008f4f1] idecd_open+0x44/0x6b [ide_cd_mod]
   [ 4716.948416]  [c019463c] do_open+0xb6/0x28f
   [ 4716.948426]  [c0194990] blkdev_open+0x0/0x4d
   [ 4716.948430]  [c01949b5] blkdev_open+0x25/0x4d
   [ 4716.948437]  [c0172da7] __dentry_open+0x10d/0x1fc
   [ 4716.948444]  [c0172eb2] nameidata_to_filp+0x1c/0x2c
   [ 4716.948451]  [c017d5ae] do_filp_open+0x34f/0x684
   [ 4716.948461]  [e0087322] cdrom_release+0x179/0x1ae [cdrom]
   [ 4716.948469]  [e02994cf] psmouse_interrupt+0x20a/0x214 [psmouse]
   [ 4716.948482]  [c023eb4c] serio_interrupt+0x5c/0x65
   [ 4716.948499]  [c0172bc4] do_sys_open+0x40/0xb0
   [ 4716.948506]  [c0172c78] sys_open+0x1e/0x23
   [ 4716.948512]  [c0103853] sysenter_past_esp+0x78/0xb1
   [ 4716.948523]  [c02b] acpi_pci_root_add+0x165/0x296
   [ 4716.948532]  ===

This was repeated over and over at 5 minute intervals.

So maybe this is a bug in the kernel, not in HAL.

-- John Lindgren



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



Bug#504147: What's up?

2009-01-03 Thread john.lindgren
Hello,

It's been a couple of months since this was forwarded upstream, and there's been
no response.  I'd like to write a fix myself, but I've had trouble finding the 
actual
lookup code in the zillions of source files.  So, if you could just point me in 
the
right direction...

-- John Lindgren



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



Bug#504147: Thunar detects all JPEG files as MIME type image/pjpeg

2009-01-03 Thread john.lindgren
Here's the scoop.

When thunar_vfs_mime_database_store_parse_file loads mimeinfo.cache, it
calls thunar_vfs_mime_database_get_info_locked to get an I.D. for each
MIME-type entry in the file.  thunar_vfs_mime_database_get_info_locked
unaliases some of these type names; for example, it changes
image/pjpeg to image/jpeg.  As a result,
thunar_vfs_mime_database_store_parse_file creates two entries for
image/jpeg in Thunar's database -- the original image/jpeg entry and the
one that was image/pjpeg.  When
thunar_vfs_mime_database_get_applications goes to find programs that can
open a JPEG file, it reads only one of those entries (the one that came
last in mimeinfo.cache, as it happens).

Thus when the image/pjpeg entry comes after image/jpeg in
mimeinfo.cache, programs that can load normal JPEG's but not progressive
ones are not shown.

As I see it, there are three ways to fix this behavior.  The easiest is
to leave out the unaliasing code altogether, but this may have
consequences that I'm not aware of).  The second is for
thunar_vfs_mime_database_store_parse_file to merge entries with
duplicate MIME types.  The third is for
thunar_vfs_mime_database_get_applications to be prepared to read
duplicate entries.  I don't think this last solution is practical since
we would have to abandon g_hash_table_lookup and look up matching
entries in the database some other way.

Simply removing image/pjpeg from the unaliasing would not really fix
the problem as it would still potentially occur for other file types.

Any thoughts?

-- John Lindgren



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



Bug#320790: Hal won't halt on swsusp

2008-12-29 Thread john.lindgren
Hello,

I can reproduce this in fresh-installed Lenny on a Dell Inspiron 1200,
except that it's now hald-addon-stor that hangs, not hald itself.

Here are the kernel messages that are emitted when the process hangs
(hdb is the CD drive).  I don't know what causes the error, since I'm
sure I wasn't doing anything with the CD drive:

   [ 2441.864232] hdb: request sense failure: status=0x51 { DriveReady 
SeekComplete Error }
   [ 2441.864232] hdb: request sense failure: error=0x04 { AbortedCommand }

top shows that the process becomes uninterruptible:

   top - 22:45:46 up 51 min,  1 user,  load average: 1.21, 1.05, 0.81
   Tasks:  46 total,   1 running,  45 sleeping,   0 stopped,   0 zombie
   Cpu(s): 13.9%us,  2.0%sy,  0.0%ni, 78.9%id,  4.7%wa,  0.4%hi,  0.0%si,  
0.0%st
   Mem:507996k total,   178160k used,   329836k free, 2084k buffers
   Swap:   498004k total,12708k used,   485296k free,   101168k cached

 PID USER  PR  NI  VIRT  RES  SHR S %CPU %MEMTIME+  COMMAND 
   
...
2081 root  20   0  3384  652  600 D  0.0  0.1   0:00.84 hald-addon-stor 
   

Here are the kernel messages during the (attempted) s2disk itself:

   [ 3043.280961] Syncing filesystems ... done.
   [ 3043.280961] Freezing user space processes ... 
   [ 3063.284012] Freezing of tasks failed after 20.00 seconds (1 tasks 
refusing to freeze):
   [ 3063.284016]   taskPC stack   pid father
...
   [ 3063.287695] hald-addon-st D e00abaa0 0  2081   2024
   [ 3063.287699]ddbee6e0 0082 000c e00abaa0 c01e1625 ddbee86c 
c13f9fa0  
   [ 3063.287706] 00082b68 e00911ca de41fb73   
 00ff 
   [ 3063.287713]7fff 7fff de41fbe8 0002 c02b84b1 e00abaa0 
 0086 
   [ 3063.287720] Call Trace:
   [ 3063.287724]  [c01e1625] __delay+0x6/0x7
   [ 3063.287733]  [e00911ca] cdrom_do_newpc_cont+0x0/0x2c [ide_cd_mod]
   [ 3063.287747]  [c02b84b1] schedule_timeout+0x13/0x86
   [ 3063.287754]  [c02b84b1] schedule_timeout+0x13/0x86
   [ 3063.287763]  [c02b7bd5] wait_for_common+0xaf/0x10f
   [ 3063.287770]  [c011b682] default_wake_function+0x0/0x8
   [ 3063.287779]  [e0099f42] ide_do_drive_cmd+0xd6/0xf2 [ide_core]
   [ 3063.287807]  [e008fc65] ide_cd_queue_pc+0x35/0xb4 [ide_cd_mod]
   [ 3063.287818]  [e008fc65] ide_cd_queue_pc+0x35/0xb4 [ide_cd_mod]
   [ 3063.287825]  [e008fc65] ide_cd_queue_pc+0x35/0xb4 [ide_cd_mod]
   [ 3063.287834]  [e008fc65] ide_cd_queue_pc+0x35/0xb4 [ide_cd_mod]
   [ 3063.287847]  [e008ff44] cdrom_check_status+0x5a/0x65 [ide_cd_mod]
   [ 3063.287880]  [c01d4d5b] blk_end_sync_rq+0x0/0x25
   [ 3063.287888]  [e009195b] ide_cdrom_drive_status+0x1d/0x8f [ide_cd_mod]
   [ 3063.287900]  [e0090046] ide_cd_read_toc+0xf7/0x3b2 [ide_cd_mod]
   [ 3063.287913]  [e0088bbf] cdrom_ioctl+0x25/0xb0e [cdrom]
   [ 3063.287923]  [e00891cf] cdrom_ioctl+0x635/0xb0e [cdrom]
   [ 3063.287933]  [e009084b] idecd_revalidate_disk+0x10/0x16 [ide_cd_mod]
   [ 3063.287945]  [c01760d3] get_super+0x15/0x7a
   [ 3063.287953]  [e008f472] idecd_ioctl+0x12f/0x144 [ide_cd_mod]
   [ 3063.287963]  [e0089f2a] cdrom_open+0x882/0x8f8 [cdrom]
   [ 3063.287971]  [c017a4d8] do_lookup+0x53/0x153
   [ 3063.287978]  [c0182592] dput+0x15/0xbb
   [ 3063.287982]  [c017c408] __link_path_walk+0x9ff/0xb0b
   [ 3063.287990]  [c01d593b] blkdev_driver_ioctl+0x4b/0x5b
   [ 3063.287998]  [c01d5f64] blkdev_ioctl+0x619/0x669
   [ 3063.288015]  [e008f4f1] idecd_open+0x44/0x6b [ide_cd_mod]
   [ 3063.288024]  [c019478b] do_open+0x205/0x28f
   [ 3063.288034]  [c0193d4f] bd_claim+0x10/0x56
   [ 3063.288039]  [c01949ca] blkdev_open+0x3a/0x4d
   [ 3063.288045]  [c0172dca] __dentry_open+0x130/0x1fc
   [ 3063.288052]  [c0172eb2] nameidata_to_filp+0x1c/0x2c
   [ 3063.288059]  [c017d5ae] do_filp_open+0x34f/0x684
   [ 3063.288068]  [e0087322] cdrom_release+0x179/0x1ae [cdrom]
   [ 3063.288076]  [c013604c] getnstimeofday+0x37/0xbc
   [ 3063.288088]  [c0193fde] block_ioctl+0x13/0x16
   [ 3063.288093]  [c0193fcb] block_ioctl+0x0/0x16
   [ 3063.288098]  [c017e3f0] vfs_ioctl+0x1c/0x5d
   [ 3063.288104]  [c017e67b] do_vfs_ioctl+0x24a/0x261
   [ 3063.288109]  [c0172c2c] do_sys_open+0xa8/0xb0
   [ 3063.288115]  [c017e6d3] sys_ioctl+0x41/0x5a
   [ 3063.288122]  [c0103853] sysenter_past_esp+0x78/0xb1
   [ 3063.288131]  [c02b] acpi_pci_root_add+0x165/0x296
   [ 3063.288139]  ===
...
   [ 3063.289890] Sched Debug Version: v0.07, 2.6.26-1-686 #1
   [ 3063.289894] now at 3063289.889057 msecs
   [ 3063.289897]   .sysctl_sched_latency: 20.00
   [ 3063.289900]   .sysctl_sched_min_granularity: 4.00
   [ 3063.289903]   .sysctl_sched_wakeup_granularity : 10.00
   [ 3063.289906]   .sysctl_sched_child_runs_first   : 0.01
   [ 3063.289909]   .sysctl_sched_features   : 895
   [ 3063.289912] 
   [ 3063.289913] cpu#0, 1396.568 MHz
   [ 3063.289915]   .nr_running: 1
   [ 

Bug#508470: alsa-base: Yamaha OPL3 driver does not resume properly after hibernate

2008-12-23 Thread john.lindgren
Elimar Riesebieter riese...@lxtec.de wrote:
 How do you hibernate your laptop? Please provide involved packages.

I use s2disk from the uswsusp package (0.7-1.2).

Other information that may be useful:

Toshiba Portege 7010CT
apmd 3.2.2-12
apm: BIOS version 1.2 Flags 0x02 (Driver version 1.16ac)

/proc/asound/cards:
 0 [OPL3SA23   ]: OPL3SA2 - Yamaha OPL3-SA23
  Yamaha OPL3-SA23 at 0x538, irq 5, dma 10

-- John Lindgren



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



Bug#508470: alsa-base: Yamaha OPL3 driver does not resume properly after hibernate

2008-12-23 Thread john.lindgren
Elimar Riesebieter riese...@lxtec.de wrote: 
 Did you tried the acpi-support package? There we have
 resume/sunspend scripts which stop/start alsa-utils. I didn't found
 something similar in the uswsusp package.

Yes, I tried that.  When I use ACPI instead of APM (the kernel allows only one
at a time), the system doesn't hibernate at all; it just blanks the screen for 
about
20 seconds and then comes back.  Same thing happens with both s2disk and
/etc/acpi/hibernate.sh.

 From my point of view this is not an alsa bug.

What do you think it is, then?  A hardware problem?

-- John Lindgren



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



Bug#509617: xfce4-panel: Menu button crops icon

2008-12-23 Thread john.lindgren
Package: xfce4-panel
Version: 4.4.2-6
Severity: minor

When the panel's menu plugin shows an icon on its button, it appears 
that the icon is scaled to be the same height as the whole panel, not 
scaled to fit on the button.  As a result, the edges of the icon are 
clipped off.  I am attaching a sample icon and a screenshot illustrating 
the problem.

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

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

Versions of packages xfce4-panel depends on:
ii  exo-utils  0.3.4-7   Utility files for libexo
ii  libatk1.0-01.22.0-1  The ATK accessibility toolkit
ii  libc6  2.7-16GNU C Library: Shared libraries
ii  libcairo2  1.6.4-7   The Cairo 2D vector graphics libra
ii  libexo-0.3-0   0.3.4-7   Library with extensions for Xfce
ii  libfontconfig1 2.6.0-3   generic font configuration library
ii  libfreetype6   2.3.7-2   FreeType 2 font engine, shared lib
ii  libglib2.0-0   2.16.6-1  The GLib library of C routines
ii  libgtk2.0-02.12.11-4 The GTK+ graphical user interface 
ii  libice62:1.0.4-1 X11 Inter-Client Exchange library
ii  libpango1.0-0  1.20.5-3  Layout and rendering of internatio
ii  libpixman-1-0  0.10.0-2  pixel-manipulation library for X a
ii  libpng12-0 1.2.27-2  PNG library - runtime
ii  libsm6 2:1.0.3-2 X11 Session Management library
ii  libstartup-notificatio 0.9-1 library for program launch feedbac
ii  libx11-6   2:1.1.5-2 X11 client-side library
ii  libxfce4mcs-client34.4.2-4   Client library for Xfce4 configure
ii  libxfce4mcs-manager3   4.4.2-4   Manager library for Xfce4 configur
ii  libxfce4util4  4.4.2-3   Utility functions library for Xfce
ii  libxfcegui4-4  4.4.2-4   Basic GUI C functions for Xfce4
ii  libxrender11:0.9.4-2 X Rendering Extension client libra
ii  zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime

xfce4-panel recommends no packages.

xfce4-panel suggests no packages.

-- no debconf information



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



Bug#508470: alsa-base: Yamaha OPL3 driver does not resume properly after hibernate

2008-12-23 Thread john.lindgren
I think we're not understanding each other well.

Elimar Riesebieter riese...@lxtec.de wrote: 
 You can try a small script:
 
 /etc/init.d/alsa-utils stop
 hibernate
 and after resume /etc/init.s/alsa-utils start?
 
 Don't know whether it works.

It doesn't.  That's what I said before.

 But thats your fault.

What do you mean by that?

 The fact, that /etc/init.d/alsa-utils start/stop works as expected
 let me assume that it's not an alsa bug.

The thing is, after a hibernate, the state of the sound card is lost and
is not restored correctly.  So I don't think it means anything to say that
the problem doesn't occur without the hibernate.

I recognize this is an easy bug to avoid, and you probably have more
important things to work on.

-- John Lindgren



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



Bug#509617: Sample icon and screenshot

2008-12-23 Thread john.lindgren
Sorry -- I forgot to attach these!attachment: tux.pngattachment: menu.png

Bug#508470: alsa-base: Yamaha OPL3 driver does not resume properly after hibernate

2008-12-22 Thread john.lindgren
 If you play music what happens if you do:
 
 # /etc/init.d/alsa-utils stop
 
 Wait
 
 # /etc/init.d/alsa-utils start

The music resumes fine when I do that.  But if I hibernate in between
the stop and the start, I get the jet engine sound.

-- John Lindgren



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



Bug#509190: libgtk2.0-0: open dialog lists all files twice

2008-12-19 Thread john.lindgren
Package: libgtk2.0-0
Version: 2.12.11-4
Severity: normal


In some GTK program (Mousepad, for example), open an Open dialog.  In 
the Location field, type / and press enter.  All the files in the 
root folder will be listed twice.


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

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

Versions of packages libgtk2.0-0 depends on:
ii  libatk1.0-0   1.22.0-1   The ATK accessibility toolkit
ii  libc6 2.7-16 GNU C Library: Shared libraries
ii  libcairo2 1.6.4-7The Cairo 2D vector graphics libra
ii  libcomerr21.41.3-1   common error description library
ii  libcups2  1.3.8-1lenny4  Common UNIX Printing System(tm) - 
ii  libfontconfig12.6.0-3generic font configuration library
ii  libglib2.0-0  2.16.6-1   The GLib library of C routines
ii  libgnutls26   2.4.2-4the GNU TLS library - runtime libr
ii  libgtk2.0-common  2.12.11-4  Common files for the GTK+ graphica
ii  libjpeg62 6b-14  The Independent JPEG Group's JPEG 
ii  libkrb53  1.6.dfsg.4~beta1-4 MIT Kerberos runtime libraries
ii  libpango1.0-0 1.20.5-3   Layout and rendering of internatio
ii  libpng12-01.2.27-2   PNG library - runtime
ii  libtiff4  3.8.2-11   Tag Image File Format (TIFF) libra
ii  libx11-6  2:1.1.5-2  X11 client-side library
ii  libxcomposite11:0.4.0-3  X11 Composite extension library
ii  libxcursor1   1:1.1.9-1  X cursor management library
ii  libxdamage1   1:1.1.1-4  X11 damaged region extension libra
ii  libxext6  2:1.0.4-1  X11 miscellaneous extension librar
ii  libxfixes31:4.0.3-2  X11 miscellaneous 'fixes' extensio
ii  libxi62:1.1.4-1  X11 Input extension library
ii  libxinerama1  2:1.0.3-2  X11 Xinerama extension library
ii  libxrandr22:1.2.3-1  X11 RandR extension library
ii  libxrender1   1:0.9.4-2  X Rendering Extension client libra
ii  zlib1g1:1.2.3.3.dfsg-12  compression library - runtime

Versions of packages libgtk2.0-0 recommends:
ii  hicolor-icon-theme0.10-1 default fallback theme for FreeDes
pn  libgtk2.0-bin none (no description available)

Versions of packages libgtk2.0-0 suggests:
pn  librsvg2-common   none (no description available)

-- no debconf information



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



Bug#509030: xfce4-terminal: Window decoration are not drawn even when enabled

2008-12-18 Thread john.lindgren
Hello,

 export XLIB_SKIP_ARGB_VISUALS=1

That seems to fix the problem.

-- John Lindgren



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



Bug#508470: alsa-base: Yamaha OPL3 driver does not resume properly after hibernate

2008-12-17 Thread john.lindgren
Hello,

The problem is still in Lenny.

/proc/asound/version = Advanced Linux Sound Architecture Driver Version 1.0.16.

-- John Lindgren



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



Bug#509030: xfce4-terminal: Window decoration are not drawn even when enabled

2008-12-17 Thread john.lindgren
Package: xfce4-terminal
Version: 0.2.8-5
Severity: grave


I am attaching a screenshot that shows the problem better than any description.
In the screenshot, compositing is enabled to show the outline of the window, but
the problem happens just the same with or without compositing.

I have set the severity to grave because interacting correctly with the window
manager is core functionality for any X11 program.  Downgrading to Etch's
0.2.5.6rc1-2etch1 fixes the problem.


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

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

Versions of packages xfce4-terminal depends on:
ii  exo-utils0.3.4-7 Utility files for libexo
ii  libatk1.0-0  1.22.0-1The ATK accessibility toolkit
ii  libc62.7-16  GNU C Library: Shared libraries
ii  libdbus-1-3  1.2.1-4 simple interprocess messaging syst
ii  libdbus-glib-1-2 0.76-1  simple interprocess messaging syst
ii  libexo-0.3-0 0.3.4-7 Library with extensions for Xfce
ii  libglib2.0-0 2.16.6-1The GLib library of C routines
ii  libgtk2.0-0  2.12.11-4   The GTK+ graphical user interface 
ii  libstartup-notification0 0.9-1   library for program launch feedbac
ii  libvte9  1:0.16.14-4 Terminal emulator widget for GTK+ 
ii  libx11-6 2:1.1.5-2   X11 client-side library
ii  libxfce4util44.4.2-3 Utility functions library for Xfce

Versions of packages xfce4-terminal recommends:
ii  dbus  1.2.1-4simple interprocess messaging syst

xfce4-terminal suggests no packages.

-- no debconf informationattachment: Screenshot.png

Bug#509030: xfce4-terminal: Window decoration are not drawn even when enabled

2008-12-17 Thread john.lindgren
 Which wm are you using? Because that's *completely* unreproducible on
 any box I use.
 Does this happen with all users on the box? Can you create a fresh user
 so there's no config problem?

I'm using XFWM 4.4.2-5.  I create a new user with a blank home folder, and run
the following command to start XFCE:

  xinit /usr/bin/xfce4-session  out.txt 2 err.txt

XFCE comes up.  Without doing anything else, I click the Terminal icon on the 
dock.
Same problem: some flickering and then no window border.

My system is a Toshiba Portege 7010CT laptop, using the neomagic video driver:

  00:04.0 VGA compatible controller: Neomagic Corporation NM2200 [MagicGraph 
256AV] (rev 12)

I did a clean install of Lenny yesterday, running the RC1 netinst ISO from my 
hard disk.
I'm attaching my xorg.conf (which is the installer-generated one, plus a 
DisplaySize line)
and the stderr messages of running the above command.  I'll be happy to provide 
more
information if you tell me where to look.

-- John Lindgren

xorg.conf
Description: Binary data


X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.2-9)
Current Operating System: Linux mithril 2.6.26-1-686 #1 SMP Wed Nov 26 19:14:11 
UTC 2008 i686
Build Date: 15 November 2008  05:39:59PM
 
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /var/log/Xorg.0.log, Time: Wed Dec 17 15:33:21 2008
(==) Using config file: /etc/X11/xorg.conf
(II) Module ddc already built-in
(II) Module ddc already built-in
f000:d561: 01 ILLEGAL EXTENDED X86 OPCODE!
(II) Module i2c already built-in
(II) Module ramdac already built-in
No matching visual for __GLcontextMode with visual class = 3 (32772), nplanes = 
16
No matching visual for __GLcontextMode with visual class = 1 (32774), nplanes = 
16
No matching visual for __GLcontextMode with visual class = 2 (32773), nplanes = 
16
No matching visual for __GLcontextMode with visual class = 0 (32775), nplanes = 
16
** Message: Querying XF86Misc extension
** Message: XF86Misc extension found
** Message: Querying Xkb extension
** Message: Xkb extension found
SetClientVersion: 0 9
SetKbdSettings - type: -1217650538 rate: 30 delay: 500 snumlk: 216
** Message: Querying XINPUT extension
** Message: XINPUT extension found
** Message: Querying Xkb extension
** Message: Xkb extension found


Bug#509030: xfce4-terminal: Window decoration are not drawn even when enabled

2008-12-17 Thread john.lindgren
Hello,

I tried running the Terminal with Openbox and with Metacity.  In both
cases, the window still flickers (yellow!) when it first appears, but it
ends up correctly.

-- John Lindgren



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



Bug#509030: xfce4-terminal: Window decoration are not drawn even when enabled

2008-12-17 Thread john.lindgren
Hello,

 And Terminal is the *only* program doing that?
Yes.

 This look like an x
 driver problem, but it's really really weird.
I agree.  I've never seen anything like this before.

 Could you try with gnome-terminal, too?
Gnome Terminal works fine.

I'm going to see if I can find a changelog between the Etch version and the 
current
version.

-- John Lindgren



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



Bug#509030: xfce4-terminal: Window decoration are not drawn even when enabled

2008-12-17 Thread john.lindgren
Hello,

I just tried the VESA driver, and Terminal works correctly with that.
Based on that, I'm guessing it's either a problem with the NeoMagic
driver or with my laptop.  More likely my laptop.

Sorry for the trouble.

-- John Lindgren



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



Bug#509030: xfce4-terminal: Window decoration are not drawn even when enabled

2008-12-17 Thread john.lindgren
Hello,

For the benefit of anyone else who may have this problem, using the
NoAccel option for the NeoMagic driver seems to be a fix.

-- John Lindgren



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



Bug#508470: alsa-base: Yamaha OPL3 driver does not resume properly after hibernate

2008-12-11 Thread john.lindgren
Package: alsa-base
Version: 1.0.13-5etch1
Severity: minor


I have a Toshiba Portege 7010CT laptop with a Yamaha OPL3-SA23 chip in it.  If
I hibernate the laptop (using s2disk) while I have music playing (in Audacious),
on resume, I get random noise.  Stopping (but not pausing) the music and then
starting it again fixes the problem.  I am using Etch with kernel 2.6.24.


-- Package-specific info:
--- Begin additional package status ---
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name   VersionDescription
+++-==-==-
ii  libasound2 1.0.13-2   ALSA library
--- End additional package status ---
--- Begin /proc/asound/version ---
Advanced Linux Sound Architecture Driver Version 1.0.15 (Tue Nov 20 19:16:42 
2007 UTC).
--- End /proc/asound/version ---
--- Begin /proc/asound/cards ---
 0 [OPL3SA23   ]: OPL3SA2 - Yamaha OPL3-SA23
  Yamaha OPL3-SA23 at 0x538, irq 5, dma 10
--- End /proc/asound/cards ---
--- Begin /dev/snd/ listing ---
total 0
crw-rw 1 root audio 116,  0 Dec 11 09:20 controlC0
crw-rw 1 root audio 116,  4 Dec 11 09:20 hwC0D0
crw-rw 1 root audio 116,  8 Dec 11 09:20 midiC0D0
crw-rw 1 root audio 116, 24 Dec 11 09:20 pcmC0D0c
crw-rw 1 root audio 116, 16 Dec 11 09:51 pcmC0D0p
crw-rw 1 root audio 116,  1 Dec 11 09:20 seq
crw-rw 1 root audio 116, 33 Dec 11 09:20 timer
--- End /dev/snd/ listing ---

-- 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.24-etchnhalf.1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages alsa-base depends on:
ii  linux-sound-base   1.0.13-5etch1 base package for ALSA and OSS soun
ii  lsof   4.77.dfsg.1-3 List open files
ii  module-init-tools  3.3-pre4-2tools for managing Linux kernel mo

Versions of packages alsa-base recommends:
ii  alsa-utils1.0.13-2   ALSA utilities

Versions of packages libasound2 depends on:
ii  libc6  2.3.6.ds1-13etch7 GNU C Library: Shared libraries

-- no debconf information



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



Bug#508470: alsa-base: Yamaha OPL3 driver does not resume properly after hibernate

2008-12-11 Thread john.lindgren
Hello,

 Are you running the kernel-driver? Please post the output of
 # cat /proc/asound/version

Advanced Linux Sound Architecture Driver Version 1.0.15
(Tue Nov 20 19:16:42 2007 UTC).

 Could you please update to at least 1.0.16 (lenny)

I'm getting more and more certain that I should.  I don't want to do it
in the middle of finals week, but probably over Christmas break I will.

-- John Lindgren



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



Bug#508352: xfwm4: Behaves badly when maximized window changes to fixed size

2008-12-10 Thread john.lindgren
Package: xfwm4
Version: 4.3.99.2-1
Severity: normal


1. Run mousepad and go to the save as dialog.
2. Click the browse for other folders expander.  This changes the dialog from
   a fixed size window to resizeable.
3. Maximize the window.
4. Click the expander again.  The window changes to fixed size again, but
   because it was maximized, XFWM starts doing something strange.  The window is
   placed in the top right corner of the screen, drawn without decoration, and
   can only be moved downward (!).


-- 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.24-etchnhalf.1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages xfwm4 depends on:
ii  libatk1.0-01.12.4-3  The ATK accessibility toolkit
ii  libc6  2.3.6.ds1-13etch7 GNU C Library: Shared libraries
ii  libcairo2  1.2.4-4.1+etch1   The Cairo 2D vector graphics libra
ii  libfontconfig1 2.4.2-1.2 generic font configuration library
ii  libfreetype6   2.2.1-5+etch3 FreeType 2 font engine, shared lib
ii  libglib2.0-0   2.12.4-2  The GLib library of C routines
ii  libgtk2.0-02.8.20-7  The GTK+ graphical user interface 
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libpango1.0-0  1.14.8-5  Layout and rendering of internatio
ii  libpng12-0 1.2.15~beta5-1PNG library - runtime
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libstartup-notificatio 0.8-2 library for program launch feedbac
ii  libx11-6   2:1.0.3-7 X11 client-side library
ii  libxcomposite1 1:0.3-3   X11 Composite extension library
ii  libxcursor11.1.7-4   X cursor management library
ii  libxdamage11:1.0.3-3 X11 damaged region extension libra
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libxfce4mcs-client34.3.99.2-1Client library for Xfce4 configure
ii  libxfce4mcs-manager3   4.3.99.2-1Manager library for Xfce4 configur
ii  libxfce4util4  4.3.99.2-1Utility functions library for Xfce
ii  libxfcegui4-4  4.3.99.2-1Basic GUI C functions for Xfce4
ii  libxfixes3 1:4.0.1-5 X11 miscellaneous 'fixes' extensio
ii  libxi6 1:1.0.1-4 X11 Input extension library
ii  libxinerama1   1:1.0.1-4.1   X11 Xinerama extension library
ii  libxrandr2 2:1.1.0.2-5   X11 RandR extension library
ii  libxrender11:0.9.1-3 X Rendering Extension client libra
ii  zlib1g 1:1.2.3-13compression library - runtime

Versions of packages xfwm4 recommends:
ii  xfce4-mcs-manager 4.3.99.2-1 Settings manager for Xfce4
ii  xfwm4-themes  4.3.99.2-2 Theme files for xfwm4

-- no debconf information



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



Bug#508354: xfdesktop4: Blurs wallpaper, even when set to centered

2008-12-10 Thread john.lindgren
Package: xfdesktop4
Version: 4.3.99.1-1
Severity: minor


I have no idea why, but the XFCE desktop reliably blurs wallpaper images, even
when they're centered and therefore don't need to be scaled at all.  I'm
attaching a small test image and a screenshot of how the desktop displays it.


-- 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.24-etchnhalf.1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages xfdesktop4 depends on:
ii  libatk1.0-01.12.4-3  The ATK accessibility toolkit
ii  libc6  2.3.6.ds1-13etch7 GNU C Library: Shared libraries
ii  libcairo2  1.2.4-4.1+etch1   The Cairo 2D vector graphics libra
ii  libdbus-1-31.0.2-1+etch2 simple interprocess messaging syst
ii  libdbus-glib-1-2   0.71-3simple interprocess messaging syst
ii  libexo-0.3-0   0.3.1.12rc2-1 Library with extensions for Xfce
ii  libfontconfig1 2.4.2-1.2 generic font configuration library
ii  libfreetype6   2.2.1-5+etch3 FreeType 2 font engine, shared lib
ii  libglib2.0-0   2.12.4-2  The GLib library of C routines
ii  libgtk2.0-02.8.20-7  The GTK+ graphical user interface 
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libpango1.0-0  1.14.8-5  Layout and rendering of internatio
ii  libpng12-0 1.2.15~beta5-1PNG library - runtime
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libthunar-vfs-1-2  0.4.0rc1-3VFS abstraction used in thunar
ii  libx11-6   2:1.0.3-7 X11 client-side library
ii  libxcursor11.1.7-4   X cursor management library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libxfce4mcs-client34.3.99.2-1Client library for Xfce4 configure
ii  libxfce4util4  4.3.99.2-1Utility functions library for Xfce
ii  libxfcegui4-4  4.3.99.2-1Basic GUI C functions for Xfce4
ii  libxfixes3 1:4.0.1-5 X11 miscellaneous 'fixes' extensio
ii  libxi6 1:1.0.1-4 X11 Input extension library
ii  libxinerama1   1:1.0.1-4.1   X11 Xinerama extension library
ii  libxrandr2 2:1.1.0.2-5   X11 RandR extension library
ii  libxrender11:0.9.1-3 X Rendering Extension client libra
ii  xfce4-mcs-manager  4.3.99.2-1Settings manager for Xfce4
ii  xfce4-panel4.3.99.2-2The Xfce4 desktop environment pane
ii  xfce4-utils4.3.99.2-1Various tools for Xfce
ii  zlib1g 1:1.2.3-13compression library - runtime

xfdesktop4 recommends no packages.

-- no debconf informationattachment: black and white.pngattachment: displayed.png

Bug#508354: xfdesktop4: Blurs wallpaper, even when set to centered

2008-12-10 Thread john.lindgren
Hello,

 Can't reproduce on lenny.

O.K.  It's fine with me if you want to close the bug, then.  I'm planning on 
getting Lenny soon, anyway.

-- John Lindgren



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



Bug#508352: xfwm4: Behaves badly when maximized window changes to fixed size

2008-12-10 Thread john.lindgren
Hello,

Here's a simple piece of code that reproduces the bug without using GTK, if 
it's any help.

By the way, thanks for the prompt responses!

-- John Lindgren#include stdio.h
#include stdlib.h
#include unistd.h

#include X11/Xlib.h
#include X11/Xutil.h
#include X11/Xatom.h

int main (void)
{
	Display * display;
	int screen, count;
	Window root, window;
	Atom atoms [3];
	XSizeHints hints;
	XEvent event;
	
	/* Open the display and create a window */

	display = XOpenDisplay (0);
	if (! display)
	{
		printf (XOpenDisplay error.\n);
		return 1;
	}
	
	screen = DefaultScreen (display);
	root = RootWindow (display, screen);

	window = XCreateSimpleWindow (display, root, 0, 0, 400, 300, 0, 0, 0);
	
	/* Tell it to maximize */

	atoms [0] = XInternAtom (display, _NET_WM_STATE, 0);
	atoms [1] = XInternAtom (display, _NET_WM_STATE_MAXIMIZED_HORZ, 0);
	atoms [2] = XInternAtom (display, _NET_WM_STATE_MAXIMIZED_VERT, 0);
	XChangeProperty (display, window, atoms [0], XA_ATOM, 32, PropModeReplace,
	 (unsigned char *) (atoms + 1), 2);
	
	/* Map it */

	XMapWindow (display, window);

	/* Wait 5 seconds */
	
	for (count = 0; count  5; count ++)
	{
		while (XPending (display))
			XNextEvent (display,  event);
		
		sleep (1);
	}
	
	/* Force it to 400x300 */

	hints.flags = PMinSize | PMaxSize;
	hints.min_width = 400;
	hints.min_height = 300;
	hints.max_width = 400;
	hints.max_height = 300;
	XSetWMNormalHints (display, window,  hints);

	/* Wait another 15 seconds */

	for (count = 0; count  15; count ++)
	{
		while (XPending (display))
			XNextEvent (display,  event);
		
		sleep (1);
	}
	
	/* Shut everything down */

	XDestroyWindow (display, window);
	XCloseDisplay (display);
	
	return 0;
}


Bug#508352: With other window managers

2008-12-10 Thread john.lindgren
Hello,

 Btw, did you try to reproduce it using another wm?

As a matter of fact, I did.  Openbox leaves the window maximized
but disables the unmaximize button.  Metacity does something like
XFWM does, putting the window in the top right corner without
decorations; but once you move the window, it goes back to normal.
It may be that GTK shouldn't be switching its windows between fixed
and variable size in the first place; the EWMH spec doesn't seem to
say one way or the other.

-- John Lindgren



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



Bug#508119: Fixed or not?

2008-12-09 Thread john.lindgren
Hello,

To begin with, I am new to building packages on Debian, so I may be doing 
something wrong.

I downloaded the source for 0.2.13-2 and built it on Etch, and I'm still seeing 
the bug.  You
don't see it on Lenny?

-- John Lindgren



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



Bug#508119: Fixed or not?

2008-12-09 Thread john.lindgren
Hello,

While looking at the source, I found this (undo.c, lines 295-299):

/*I'm this is only called by init, and when we save. We call it from 
the save call back, so that we can properly handle the asterisk in the
titlebar and warn that the document is altered after a save, but 
retain the undo history. The leads to (FIXME) bug 2730*/
void undo_reset_step_modif(void)

Guess it's a known problem already. 
http://bugzilla.xfce.org/show_bug.cgi?id=2730

-- John Lindgren



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



Bug#504147: More details on Thunar image types

2008-12-09 Thread john.lindgren
Hello,

It's a matter of Thunar looking up the applications wrongly.  Whichever entry 
(image/jpeg or image/pjpeg) is listed last in 
/usr/share/applications/mimeinfo.cache is the one that gets used.

-- John Lindgren



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



Bug#508184: thunar: Does not remember maximized window state on close

2008-12-08 Thread john.lindgren
Package: thunar
Version: 0.4.0rc1-3
Severity: wishlist


It would be nice if Thunar would remember, when it is closed, that its window
was maximized, and maximize the window the next time it is run.  Obviously, this
is not a serious defect, but I have a rather small screen and generally want
everything maximized.


-- 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.24-etchnhalf.1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages thunar depends on:
ii  desktop-file-utils 0.11-1Utilities for .desktop files
ii  libatk1.0-01.12.4-3  The ATK accessibility toolkit
ii  libc6  2.3.6.ds1-13etch7 GNU C Library: Shared libraries
ii  libcairo2  1.2.4-4.1+etch1   The Cairo 2D vector graphics libra
ii  libdbus-1-31.0.2-1+etch2 simple interprocess messaging syst
ii  libdbus-glib-1-2   0.71-3simple interprocess messaging syst
ii  libexo-0.3-0   0.3.1.12rc2-1 Library with extensions for Xfce
ii  libfreetype6   2.2.1-5+etch3 FreeType 2 font engine, shared lib
ii  libglib2.0-0   2.12.4-2  The GLib library of C routines
ii  libgtk2.0-02.8.20-7  The GTK+ graphical user interface 
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libpango1.0-0  1.14.8-5  Layout and rendering of internatio
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libthunar-vfs-1-2  0.4.0rc1-3VFS abstraction used in thunar
ii  libxfce4util4  4.3.99.2-1Utility functions library for Xfce
ii  shared-mime-info   0.19-2FreeDesktop.org shared MIME databa
ii  xfce4-panel4.3.99.2-2The Xfce4 desktop environment pane

Versions of packages thunar recommends:
ii  hal   0.5.8.1-9etch1 Hardware Abstraction Layer
ii  pmount0.9.13-1+b1mount removable devices as normal 

-- no debconf information



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



Bug#508184: thunar: Does not remember maximized window state on close

2008-12-08 Thread john.lindgren
 ... Tracking the
 size/position of all thunar windows isn't really possible, but maybe the
 last window could be remembered.

Actually, the size and position of the last window are already remembered -- 
only, the size and position that the window would be if it were not maximized.  
All that needs to be done, I think, is to remember the _NET_WM_STATE property 
as well.

Wishing you a joyful Advent.



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



Bug#508119: mousepad: Miscounts file modifications

2008-12-07 Thread john.lindgren
Package: mousepad
Version: 0.2.8-1
Severity: normal


Run Mousepad, creating a blank file.
Type the letter 'a'.  The title bar shows that the file has been modified.
Save the file.  The title bar now shows not modified.
Press Control-Z to undo typing the 'a'.  The title bar stills shows not
 modified, which is wrong.
Press Control-Y to redo the 'a'.  Now the title bar shows modified, though the
 file is exactly the same as when it was saved.


-- 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.24-etchnhalf.1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages mousepad depends on:
ii  libatk1.0-01.12.4-3  The ATK accessibility toolkit
ii  libc6  2.3.6.ds1-13etch7 GNU C Library: Shared libraries
ii  libcairo2  1.2.4-4.1+etch1   The Cairo 2D vector graphics libra
ii  libfontconfig1 2.4.2-1.2 generic font configuration library
ii  libfreetype6   2.2.1-5+etch3 FreeType 2 font engine, shared lib
ii  libglib2.0-0   2.12.4-2  The GLib library of C routines
ii  libgtk2.0-02.8.20-7  The GTK+ graphical user interface 
ii  libpango1.0-0  1.14.8-5  Layout and rendering of internatio
ii  libpng12-0 1.2.15~beta5-1PNG library - runtime
ii  libx11-6   2:1.0.3-7 X11 client-side library
ii  libxcursor11.1.7-4   X cursor management library
ii  libxext6   1:1.0.1-2 X11 miscellaneous extension librar
ii  libxfce4util4  4.3.99.2-1Utility functions library for Xfce
ii  libxfcegui4-4  4.3.99.2-1Basic GUI C functions for Xfce4
ii  libxfixes3 1:4.0.1-5 X11 miscellaneous 'fixes' extensio
ii  libxi6 1:1.0.1-4 X11 Input extension library
ii  libxinerama1   1:1.0.1-4.1   X11 Xinerama extension library
ii  libxrandr2 2:1.1.0.2-5   X11 RandR extension library
ii  libxrender11:0.9.1-3 X Rendering Extension client libra
ii  zlib1g 1:1.2.3-13compression library - runtime

Versions of packages mousepad recommends:
pn  xfprint4  none (no description available)

-- no debconf information



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



Bug#504147: Thunar detects all JPEG files as MIME type image/pjpeg

2008-10-31 Thread john.lindgren
Package: thunar
Version: 0.4.0rc1-3
Severity: minor

Thunar seems to think that every JPEG file is a progressive JPEG, with the MIME 
type image/pjpeg, not image/jpeg.  As a result, image viewers whose .desktop 
files do not list the MIME type image/pjpeg as supported (such as KView and 
GQView) are not listed in the menu that appears when I right-click a normal 
JPEG file or in the list of recommended applications in the Open With dialog. 
 I can verify the bug by editing /usr/share/applications/mimeinfo.cache and 
adding or removing applications from the image/pjpeg line.

-- 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.24-etchnhalf.1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages thunar depends on:
ii  desktop-file-utils 0.11-1Utilities for .desktop files
ii  libatk1.0-01.12.4-3  The ATK accessibility toolkit
ii  libc6  2.3.6.ds1-13etch7 GNU C Library: Shared libraries
ii  libcairo2  1.2.4-4.1+etch1   The Cairo 2D vector graphics libra
ii  libdbus-1-31.0.2-1+etch1 simple interprocess messaging syst
ii  libdbus-glib-1-2   0.71-3simple interprocess messaging syst
ii  libexo-0.3-0   0.3.1.12rc2-1 Library with extensions for Xfce
ii  libfreetype6   2.2.1-5+etch3 FreeType 2 font engine, shared lib
ii  libglib2.0-0   2.12.4-2  The GLib library of C routines
ii  libgtk2.0-02.8.20-7  The GTK+ graphical user interface 
ii  libice61:1.0.1-2 X11 Inter-Client Exchange library
ii  libpango1.0-0  1.14.8-5  Layout and rendering of internatio
ii  libsm6 1:1.0.1-3 X11 Session Management library
ii  libthunar-vfs-1-2  0.4.0rc1-3VFS abstraction used in thunar
ii  libxfce4util4  4.3.99.2-1Utility functions library for Xfce
ii  shared-mime-info   0.19-2FreeDesktop.org shared MIME databa
ii  xfce4-panel4.3.99.2-2The Xfce4 desktop environment pane

Versions of packages thunar recommends:
ii  hal   0.5.8.1-9etch1 Hardware Abstraction Layer
ii  pmount0.9.13-1+b1mount removable devices as normal 

-- no debconf information



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