Re: pkg-kde: commit - rev 33 - people/jd/scripts
On Thu, Feb 12, 2004 at 05:53:52PM +0100, David Pashley wrote: > Author: jd-guest > Date: 2004-02-12 17:53:52 +0100 (Thu, 12 Feb 2004) > New Revision: 33 > > Added: >people/jd/scripts/check-replaces > Removed: >people/jd/scripts/check-conflicts.pl > Log: > It has come to my attention that I want to use Replaces, not Conflicts. > script renamed and altered to read Replaces. The concept that a package > conflicts with another package if they contain the same file is kept. I haven't looked at the new script in detail but I wanted to make sure you know the following information. If you need to take over a file from a package that still exists, but no longer ships that file, just use replaces. If you have a file that needs your version and the other package still exists and contains that file you need a conflicts. If you have a file that needs to take over a file from a package that no longer exists then it should be a Conflicts and Replaces, this insures that the old package does not stay installed on the system. At least as I understand it. ;) Also, as domi said when you use svn you should move the file not add/remove so that changes can be tracked. :) Chris signature.asc Description: Digital signature
Bug#232466: arts: Sound server fatal error: cpu overload, aborting
Package: arts Version: 1.1.5-2 Severity: normal A few seconds after KDE starts up I get a pop up window with "Error -artsmess" visible on the title bar (I assume it's artsmessage, but I can't resize it to see). The error is "Sound server fatal error: cpu overload, aborting" Despite this warning, I still have at least some sound: I hear sounds when I open and close windows, for example. However, the "Test Sound" button on the KDE Control Center/Sound System/aRTS tab is greyed out. If I set the Sound I/O method to non and then restart it with autodetect, I get the CPU overload popup again. This problem could well be with another package (e.g., alsa), but I'm filing this here because that's where I see the symptoms. I posted a question about this to debian-user (http://lists.debian.org/debian-user/2004/debian-user-200401/msg07177.html) a couple of weeks ago. My only response has been from someone saying they have the same problem. Some clues: The problem started coincident with upgrading to a new kernel (2.4.24, Debianized) with a new alsa-source (1.0.1-1). I also patches for evms, device-mapper, i2c, and lm-sensors. I'm not sure exactly which version I had before, but here are some *excerpts* of recent changelog entries in alsa-driver that seem notable: alsa-lib (1.0.1-1) unstable; urgency=medium * New upstream release (closes: #228102). + NOTE! This version includes source incompatibility with previous versions. We tested a great many packages and filed bugs, but you may want to check your own package too if it Build-Depends: on libasound2-dev. The change is briefly documented at /usr/share/doc/libasound2-dev/NOTES. * David B Harris: + Bump libasound2.shlibs to this release (>> 1.0.0) as a new symbol (snd_seq_port_subscribe_set_voices) + Install "NOTES" file as documentation in libasound2-dev, which documents the recent source-incompatible change -- Jordi Mallach <[EMAIL PROTECTED]> Mon, 26 Jan 2004 14:18:06 +0100 [note this was from libasound2] alsa-driver (0.9.8-2) unstable; urgency=low * Steve Kowalik: - Drop debconf question about loading OSS compatibility modules. We now perform auto-detection during boot-up. (Closes: #222350) alsa-driver (0.9.8-1) unstable; urgency=low * Steve Kowalik: - Patch #16: New; compile core/oss/snd-pcm-oss.c with -fno-omit-frame-pointer. (Closes: #195837, #11, #201700) I recall reading on debian-kde there were some issues with alsa support, but I can't find that now. In the past it's worked fine, though it may have been using the OSS compatibility layer. I have a dual-processor Athlon system. Using devfs. The problem has persisted as I've upgraded from the Debianized (testing/unstable) KDE packages from 3.1.4 to 3.1.5. I just rebooted to be sure I was using the new stuff. -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux iron 2.4.24advncd #1 SMP Fri Jan 30 14:30:34 PST 2004 i686 Locale: LANG=C, LC_CTYPE=C Versions of packages arts depends on: ii libarts1 1.1.5-2aRts Sound system ii libartsc0 1.1.5-2aRts Sound system C support librar -- no debconf information Here are my current KDE versions: # dpkg -l '*kde*' | grep ii ii kde-core 3.1.1 The K Desktop Environment (Core) ii kdeaddons 3.1.3-1add-on plugins and applets provided with KDE ii kdeaddons-kfil 3.1.3-1KDE file dialog plugins for text files and f ii kdeadmin 3.1.5-1KDE Administration tools metapackage ii kdeadmin-kfile 3.1.5-1KDE File dialog plugins for deb and rpm file ii kdeartwork 3.1.5-2themes, styles and more from the official KD ii kdeartwork-mis 3.1.5-2various multimedia goodies released with KDE ii kdeartwork-sty 3.1.5-2widget styles released with KDE ii kdeartwork-the 3.1.5-2icon themes released with KDE ii kdeartwork-the 3.1.5-2window decoration themes released with KDE ii kdebase3.1.3-1KDE Base metapackage ii kdebase-bin3.1.3-1KDE Base (binaries) ii kdebase-data 3.1.3-1KDE Base (shared data) ii kdebase-kio-pl 3.1.3-1KDE I/O Slaves ii kdegames 3.1.4-1KDE Games metapackage ii kdegames-card- 3.1.4-1Card decks for KDE games ii kdegraphics3.1.4-1KDE Graphics metapackage ii kdegraphics-kf 3.1.4-1provide meta information for graphic files ii kdelibs3.1.5-1KDE core libraries metapackage ii kdelibs-bin3.1.5-1KDE core binaries ii kdelibs-data 3.1.5-1KDE core shared data ii kdelibs4 3.1.5-1KDE core libraries ii kdemultimedia 3.1.2-1KDE Multimedia metapackage ii kdemultimedia- 3.1.2-1au/avi/m3u/mp3/ogg/wav plugins for kfile ii kdemultimedia- 3.1.2-1Support for browsing audio CDs under Konquer ii kdenetwork 3.1.4-1KDE Net
Re: pkg-kde: commit - rev 33 - people/jd/scripts
David Pashley writes: > Added: >people/jd/scripts/check-replaces > Removed: >people/jd/scripts/check-conflicts.pl Isn't one of svn's advantages that you can move a file without copying+deleting ? :) cheers domi
pkg-kde: commit - rev 33 - people/jd/scripts
Author: jd-guest Date: 2004-02-12 17:53:52 +0100 (Thu, 12 Feb 2004) New Revision: 33 Added: people/jd/scripts/check-replaces Removed: people/jd/scripts/check-conflicts.pl Log: It has come to my attention that I want to use Replaces, not Conflicts. script renamed and altered to read Replaces. The concept that a package conflicts with another package if they contain the same file is kept. Deleted: people/jd/scripts/check-conflicts.pl === --- people/jd/scripts/check-conflicts.pl2004-02-11 23:11:04 UTC (rev 32) +++ people/jd/scripts/check-conflicts.pl2004-02-12 16:53:52 UTC (rev 33) @@ -1,135 +0,0 @@ -#!/usr/bin/perl - -# -# check-conflicts - Checks for conflicting files in packages currently -# in stable, testing and unstable. -# -# (c) 2004 David Pashley <[EMAIL PROTECTED]> -# $Id:$ -# -# -# This package is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 dated June, 1991. -# -# This package is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this package; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. -# - - -use warnings; -use strict; -use File::Find; -use Data::Dumper; -use Cwd; - -$|=1; - -my %filelist; -my %conflicts; -my %control_conflicts; -my $dir = getcwd; - -sub dh_listpackages { # {{{ - my @packages; - my $current_package; - open CONTROL, "debian/control" or die "could not open debian/control: $!\n"; - while () { - chomp; - if (m/Package: (.*)$/) { - push @packages, $1; - $current_package = $1; - } - if (m/Conflicts: (.*)$/) { - my %temp; - for my $conflict ( split /, /, $1) { -$conflict =~ m/^([\-a-zA-Z0-9]+)( .*)?/; -$temp{$1} = $conflict; - } - $control_conflicts{$current_package} = \%temp; - } - } - close CONTROL; - return @packages; -} # }}} - -sub load_filelists { # {{{ - - for my $package (dh_listpackages) { - find(\&wanted, "debian/$package"); - } -} # }}} - -sub wanted { # {{{ - if (my ($package,$file) = $File::Find::name =~ m|debian/(.*?)/(.*)|) { - return if $file =~ m/^DEBIAN/; - return unless -f "$dir/$File::Find::name"; - if (exists $filelist{$file}) { - print STDERR "$file is in $package and " .$filelist{$file} ."\n"; - } else { - # TODO You may actually want this to be true. - $filelist{$file} = $package; - } - } -} # }}} - -sub check_Contents { # {{{ -# Yes I kow it is hacky, but it is also the fastest method -#Benchmark: timing 10 iterations of Compress::Zlib, IO::Zlib, zcat... -#Compress::Zlib: 55 wallclock secs ( 54.84 usr + 0.19 sys = 55.03 CPU) @ 0.18/s (n=10) -# IO::Zlib: 115 wallclock secs (114.48 usr + 0.20 sys = 114.68 CPU) @ 0.09/s (n=10) -# zcat: 23 wallclock secs ( 14.10 usr0.57 sys + 7.16 cusr 0.65 csys = 22.48 CPU) @ 0.68/s (n=10) - my $dist = shift; - my $contents ="/var/cache/apt/ftp.uk.debian.org_debian_dists_${dist}_Contents-i386.gz"; - open ZCAT, "zcat $contents|" or die "could not open $contents: $!\n"; - while (){ last if m/^FILE /; } # Skip the preamble - my ($file, $packages); - while (my $line = ){ - ($file) = $line =~ m/^(.*?)\s/; - if (exists $filelist{$file}) { - ($file, $packages) = $line =~ m/^(.*?)\s+(.*)$/; - my @packages; - for my $package (split /,/, $packages) { -$package =~ s#^.*/##; -push @packages, $package; - } - if (@packages = grep !/\Q$filelist{$file}\E/, @packages) { -#print $filelist{$file} . " conflicts with ". join (', ', @packages) . " $file\n"; -for my $package (@packages) { - ${ $conflicts{ $filelist{$file} } }->{$package} = $dist; -} - } - } - } - close ZCAT; -} # }}} - - -load_filelists; - -print "parsing Contents.gz: "; -for my $dist ("stable", "testing", "unstable") { - print "$dist "; - check_Contents $dist; -} -print "done\n"; - -#print Dumper(\%conflicts); -for my $package (sort keys %conflicts) { - print "$package:\n"; - for my $pkg (sort keys %${$conflicts{$package}}) { - print "\tconflicts with $pkg in " . ${ $conflicts{ $package } }->{$pkg}; - if (exists $control_conflicts{$package}->{$pkg}) { - print " currently listed as: $control_conflicts{$package}->{$pkg}"; - } - print "\n"; - } -} - Copied: people/jd/scripts/check-replaces (from rev 31, pe
Bug#232409: kconfigbackend.cpp seems to parse binary files as configuration files
Package: kdelibs4 Version: 4:3.1.5-1 Severity: normal Hi, today I started to examine my .xsession-errors file. I noticed a lot of error messages like this: Invalid entry (missing ']') at /usr/bin/gaim:2 The line number and the exact missing character are varying. I then asked on #debian-kde for help and one user was able to help me a bit. We figured out that the error message seems to occur because I'm starting gaim automatically when I log into KDE. The other person did start gaim manually. I then searched around and found a bugreport against RedHat about the same error message but with a different application. Further searches lead me to the file kconfigbackend.cpp which contains the error messages. I then figured out that it's the function "KConfigINIBackEnd::parseSingleConfigFile" that is creating those messages. I'm not a programmer, but the name strongly suggest to me that it's used to parse configuration files for KDE. But for reasons unknown to me, it's trying to parse a binary file as configuration file, which looks broken to me. Please fix this, so that the function is only parsing valid configuration files. Thanks. Christian -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.2 Locale: LANG=POSIX, [EMAIL PROTECTED] Versions of packages kdelibs4 depends on: ii kdelibs-bin 4:3.1.5-1 KDE core binaries ii kdelibs-data 4:3.1.5-1 KDE core shared data ii libart-2.0-2 2.3.16-1 Library of functions for 2D graphi ii libarts1 1.1.5-2aRts Sound system ii libasound21.0.1-1Advanced Linux Sound Architecture ii libaudio2 1.6b-2 The Network Audio System (NAS). (s ii libaudiofile0 0.2.3-4The Audiofile Library ii libbz2-1.01.0.2-1A high-quality block-sorting file ii libc6 2.3.2.ds1-11 GNU C Library: Shared libraries an ii libcupsys21.1.20final-13 Common UNIX Printing System(tm) - ii libfam0c102 2.7.0-5client library to control the FAM ii libfontconfig12.2.1-14 generic font configuration library ii libfreetype6 2.1.7-2FreeType 2 font engine, shared lib ii libgcc1 1:3.3.3-0pre3 GCC support library ii libjpeg62 6b-9 The Independent JPEG Group's JPEG ii libldap2 2.1.25-1 OpenLDAP libraries ii libmad0 0.15.0b-3 MPEG audio decoder library ii libogg0 1.1.0-1Ogg Bitstream Library ii libpcre3 4.3-4 Philip Hazel's Perl 5 Compatible R ii libpng12-01.2.5.0-4 PNG library - runtime ii libqt3c102-mt 3:3.2.3-2 Qt GUI Library (Threaded runtime v ii libstdc++51:3.3.3-0pre3 The GNU Standard C++ Library v3 ii libtiff3g 3.5.7-2Tag Image File Format library ii libvorbis0a 1.0.1-1The Vorbis General Audio Compressi ii libvorbisenc2 1.0.1-1The Vorbis General Audio Compressi ii libvorbisfile31.0.1-1The Vorbis General Audio Compressi ii libxcursor1 1.0.2-4X Cursor management library ii libxft2 2.1.2-5FreeType-based font drawing librar ii libxml2 2.6.5-1GNOME XML library ii libxrender1 0.8.3-5X Rendering Extension client libra ii libxslt1.11.1.2-3XSLT processing library - runtime ii xlibmesa3-gl [libgl1] 4.2.1-16 Mesa 3D graphics library [XFree86] ii xlibs 4.2.1-16 X Window System client libraries ii zlib1g1:1.2.1-4 compression library - runtime -- no debconf information -- Woe to the man whose heart has not learned while young to hope, to love - and to put its trust in life. -- Joseph Conrad
Re: ro svn checkout of svn.debian.org/svn/pkg-kde/
On Feb 12, 2004 at 10:44, Achim Bohnet praised the llamas by saying: > > to do a regular checkout you need to do: > > > > svn co svn+ssh://svn.debian.org/svn/pkg-kde/trunk > > > > you can't put your username in the URL, you can either setup the special > > svn way (I forgot what its called) or you add something like the > > following to your .ssh/config file: > > I am pretty sure you can use the username in the url. That is how I did it. > > Neither the .ssh/config, user@ nor --username does work > with svn+ssh: (always the same error msg). So I assume that > svn+ssh: mean rw access and that's of course denied (no problem > for me). > > You need to be able ot log into svn.debian.org using ssh. You can sort out any password issues using alioth.debian.org. Currently no-one except Chris can write to most of the repo. I have added a directory under people which I have access to. -- David Pashley [EMAIL PROTECTED] Nihil curo de ista tua stulta superstitione. pgpRiBosBBb4K.pgp Description: PGP signature
Re: ro svn checkout of svn.debian.org/svn/pkg-kde/
On Thursday 12 February 2004 04:59, Chris Cheney wrote: > On Wed, Feb 11, 2004 at 11:42:13PM +0100, Achim Bohnet wrote: > > Hi, > > > > what's the method to check out a ro copy of svn pkg-kde repository > > at svn.debian.org/svn/pkg-kde/ > > o http: and https: always return 405 Method Not Allowed > > (okay webdav disabled as mention on the home page ;) > > o svn claims no repository found > > o svn+ssh://[EMAIL PROTECTED] does not accept my alioth account > > o svn manual does not help any more :( > > What do I wrong? > > http is disabled as mentioned on the svn.debian.org main page. If I > remember correctly to check out anonymously you need to do something > like: > > svn co svn://svn.debian.org/pkg-kde/trunk Ahhh, http: URL on svn.debian.org had an additonal /svn in the path that has to be removed in the svn: URL. Thx!! > to do a regular checkout you need to do: > > svn co svn+ssh://svn.debian.org/svn/pkg-kde/trunk > > you can't put your username in the URL, you can either setup the special > svn way (I forgot what its called) or you add something like the > following to your .ssh/config file: > > Host svn.debian.org > User ccheney > > The other svn way is explained in the svnbook. Neither the .ssh/config, user@ nor --username does work with svn+ssh: (always the same error msg). So I assume that svn+ssh: mean rw access and that's of course denied (no problem for me). > > > Btw. what's the status/usage of debian/ in KDE's cvs and pkg-kde > > at alioth? > > > > Chris pkgs: > > KDE 3.2 for woody in kde cvs > > KDE 3.2 for sid in pkg-kde > > I will probably remove the debian dirs from my packages at kde.org soon > unless there is a pressing reason for it to be there. Ralf? Achim > > > Ben > > everything in kde-cvs > > Right? > > Yes at this time. > > > Chris > -- To me vi is Zen. To use vi is to practice zen. Every command is a koan. Profound to the user, unintelligible to the uninitiated. You discover truth everytime you use it. -- [EMAIL PROTECTED]