Package: libmcs1 Version: 0.7.0-1 Severity: normal Hi!
After upgrading to libmcs1 version 0.7.0 from unstable in order to check that bugs #468923 and #468926 are really fixed, I noticed a strange behavior in the configuration management of audacious. $ cp -ai ~/.config/audacious/config ~/tmp/config-audacious-config_SAVE $ audacious & $ diff ~/tmp/config-audacious-config_SAVE ~/.config/audacious/config The two files are still identical, as they should be. I then press the play button on audacious and start listening to an Internet radio stream. $ diff ~/tmp/config-audacious-config_SAVE ~/.config/audacious/config 141c141 < timer_mode=0 --- > timer_mode=12.8 165c165 < recurse_for_cover_depth=0 --- > recurse_for_cover_depth=mpress 191c191 < output_plugin=/usr/lib/audacious/Output/ALSA.so --- > output_plugin=FALSE 262a263 > sparency_mode=0 The two files are not identical anymore, even though I didn't change any configuration setting in audacious. At this point I press stop and then again play, and forward. Hence I start listening to another Internet radio stream in my playlist. Guess what? $ diff ~/tmp/config-audacious-config_SAVE ~/.config/audacious/config 141c141 < timer_mode=0 --- > timer_mode=12.8 165c165 < recurse_for_cover_depth=0 --- > recurse_for_cover_depth=mpress 191c191 < output_plugin=/usr/lib/audacious/Output/ALSA.so --- > output_plugin=FALSE 262a263,264 > sparency_mode=0 > de=0 Another little difference was created... I press forward a couple times, hence switching to other two different Internet radio streams in my playlist. Now the differences are really significant and some values don't seem to make any sense: $ diff ~/tmp/config-audacious-config_SAVE ~/.config/audacious/config 11c11 < text_fonts_name_0=Sans 16 --- > text_fonts_name_0=TRUE 63c63 < Frequency=44100 --- > Frequency=2 71c71 < debug=FALSE --- > debug=e_cont 87c87 < show_numbers_in_pl=TRUE --- > show_numbers_in_pl=0 106c106 < autoscroll_songname=TRUE --- > autoscroll_songname=ngth 109c109 < playlist_visible=TRUE --- > playlist_visible=-1 123c123 < analyzer_peaks=TRUE --- > analyzer_peaks=preset 130c130 < recurse_for_cover=FALSE --- > recurse_for_cover=8 141c141 < timer_mode=0 --- > timer_mode=12.8 165c165 < recurse_for_cover_depth=0 --- > recurse_for_cover_depth=mpress 168,169c168,169 < colorize_r=255 < colorize_g=255 --- > colorize_r=FALSE > colorize_g=100 191c191 < output_plugin=/usr/lib/audacious/Output/ALSA.so --- > output_plugin=FALSE 196c196 < url_history1=http://205.188.215.225:8010 --- > url_history1=8 262a263,266 > sparency_mode=0 > de=0 > de=0 > e=0 Once again, I press the forward button and now my config file seems to be really messed up: $ diff ~/tmp/config-audacious-config_SAVE ~/.config/audacious/config 11c11 < text_fonts_name_0=Sans 16 --- > text_fonts_name_0=TRUE 63c63 < Frequency=44100 --- > Frequency=2 71c71 < debug=FALSE --- > debug=e_cont 87,88c87,88 < show_numbers_in_pl=TRUE < show_separator_in_pl=TRUE --- > show_numbers_in_pl=0 > show_separator_in_pl=4 96c96 < refresh_file_list=TRUE --- > refresh_file_list=-1 106,107c106 < autoscroll_songname=TRUE < stop_after_current_song=FALSE --- > autoscroll_songname=ngth 109c108 < playlist_visible=TRUE --- > playlist_visible=-1 113c112 < equalizer_shaded=FALSE --- > equalizer_shaded=0 123c122 < analyzer_peaks=TRUE --- > analyzer_peaks=preset 130c129 < recurse_for_cover=FALSE --- > recurse_for_cover=8 141c140 < timer_mode=0 --- > timer_mode=12.8 165c164 < recurse_for_cover_depth=0 --- > recurse_for_cover_depth=mpress 168,169c167,168 < colorize_r=255 < colorize_g=255 --- > colorize_r=FALSE > colorize_g=100 175c174 < eqpreset_extension=preset --- > eqpreset_extension=FALSE 180c179 < equalizer_band0=16.8 --- > equalizer_band0=id���* 182c181 < equalizer_band2=8 --- > equalizer_band2=-1 191d189 < output_plugin=/usr/lib/audacious/Output/ALSA.so 194c192 < playlist_path=/home/frx/music --- > playlist_path=65535,65535,65535,65535 196c194 < url_history1=http://205.188.215.225:8010 --- > url_history1=8 262a261,269 > sparency_mode=0 > de=0 > de=0 > e=0 > sparency_mode=0 > sparency_mode=0 > de=0 > de=0 > e=0 I press the close button, in order to quit audacious and many differences vanish: $ diff ~/tmp/config-audacious-config_SAVE ~/.config/audacious/config 11c11 < text_fonts_name_0=Sans 16 --- > text_fonts_name_0=TRUE 63c63 < Frequency=44100 --- > Frequency=2 107d106 < stop_after_current_song=FALSE 155c154 < playlist_position=4 --- > playlist_position=0 163c162 < resume_playback_on_startup_time=-1 --- > resume_playback_on_startup_time=153721 191d189 < output_plugin=/usr/lib/audacious/Output/ALSA.so 197a196,197 > stop_after_current_song=FALSE > output_plugin=/usr/lib/audacious/Output/ALSA.so 262a263,271 > sparency_mode=0 > de=0 > de=0 > e=0 > sparency_mode=0 > sparency_mode=0 > de=0 > de=0 > e=0 I cannot understand why the config file is modified, since I didn't change any configuration setting in audacious. Well, of course I can understand that some values are updated (such as playlist_position and resume_playback_on_startup_time, for instance), but the other values seem to be really messed up with. If I restart audacious, I find its behaviour changed: for instance, fonts for the OSD plugin are not as I configured it last time! These config file changes may become a real pain, especially when audacious crashes or is killed (and hence the config file is left heavily modified). I think what I found is a bug in libmcs1. What's wrong? Did I fail to understand anything? -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libmcs1 depends on: ii libc6 2.7-6 GNU C Library: Shared libraries ii libmowgli1 0.6.1-1 a high performance development fra libmcs1 recommends no packages. -- no debconf information