Mailinglist Archive: opensuse-buildservice (233 mails)

< Previous Next >
Re: [opensuse-buildservice] BuildService and the :
  • From: Bernhard Walle <bwalle@xxxxxxx>
  • Date: Thu, 10 May 2007 17:28:37 +0200
  • Message-id: <20070510152836.GC396@xxxxxxx>
* Marcus Rueckert <mrueckert@xxxxxxx> [2007-05-10 13:53]:
> 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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >