Bug 118340

Summary: artsdsp does not handle spaces in parameters since kde 3.5
Product: arts Reporter: Maxime Gamboni <tendays-kde>
Component: generalAssignee: Stefan Westerfeld <stefan>
Status: CLOSED UNMAINTAINED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:

Description Maxime Gamboni 2005-12-14 20:22:46 UTC
Version:            (using KDE KDE 3.5.0)
Installed from:    Gentoo Packages
Compiler:          gcc (GCC) 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r2, propolice)
C 
OS:                Linux

Hello,

I'm just done installing kde 3.5.0, upgrading from kde 3.4.2, and I can't any longer use artsdsp when the program takes arguments having spaces.

Example:

# the following works when artsd is not running but
# grabs /dev/dsp so I should run it on artsdsp
ogg123 "song with spaces in name.ogg"

# the following does not work:
artsdsp ogg123 "song with spaces in name.ogg"

because ogg123 then receives *five* parameters (for that example), as if it had been ran like this:

ogg123 \"song with spaces in name.ogg\"

(so ogg123 sees arg1 as '"song', arg2 as 'with', etc)

I did not have this problem with version 3.4.2. Actually I still have the 3.4 binaries on my disk and explicitly running the old artsdsp works - but not the ideal way of doing :-)

I'd do a diff at the argument parsing code but don't have time now and won't have for a while sorry

Thank You,

Maxime
Comment 1 Matt Rogers 2008-11-19 23:39:09 UTC
Arts is no longer developed and has been unmaintained for quite some time - more than 2 years. With phonon as the replacement for arts in KDE4, we're closing out all the arts bugs in Bugzilla since there is no chance of them being fixed.

Thanks