* Marcus Rueckert
On 2007-05-10 12:14:08 +0200, Michael Schroeder wrote:
On Thu, May 10, 2007 at 08:41:41AM +0200, Dirk Stoecker wrote:
I asked myself, why the buildservice uses the ":" as seperation character? This makes some trouble in commandline, as : must always be escaped and also it looks strange from users side.
Actually not true, ':' doesn't need to be escaped. It's just that the readline completion doesn't work anymore, but you can fix that by setting COMP_WORDBREAKS to some sane value...
or using a sane shell in first place. zsh for the win.
There are more problems than just the shell. I also run into the problem when I unpackaged a package (quilt setup ...spec) under the buildservice path that includes a ':' that the build scripts failed. It took me lots of time just to figure out in the end that the colon broke the build. Another problem is that normally paths are separated by ':' in environment variables or configuration files. So if the code that parses the environment variable doesn't use some escape syntax (for example just uses split(/:/, $ENV{FOOBAR})) then it also breaks. Of course, that all can considered as bug in the programs, but we must not make life more complicated that it already is. But I guess that it's too late to change. :-( Thanks, Bernhard --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org