[gst-devel] Bad news :(

Richard Boulton richard at tartarus.org
Thu Feb 14 05:34:02 CET 2002


Partly because of my stupidity, and partly due to what I think is an
understandable error, it is presently impossible to commit to the
gstreamer CVS.  A support request to fix the problem has been submitted,
(number 517496).  My apologies to all involved.

Further details:

On Thu, 2002-02-14 at 12:58, Richard Boulton wrote:
> CVS Root:       /cvsroot/gstreamer
> Module:         CVSROOT
> Changes by:     richardb
> Date:           Thu Feb 14 2002  04:58:04 PST
> 
> Log message:
> Assuming this works, we should now have emails with patches sent to
> gstreamer-cvs-verbose at lists.sourceforge.net, and emails without patches
> sent to gstreamer-cvs at lists.sourceforge.net
> If you want the patches, now is the time to subscribe to the new list.

Unfortunately, this didn't work.  The offending lines are:

> +        elif opt == '--no-diff-recipient':
> +            if no_diff_recipients != '': no_diff_recipients += ' '
> +            no_diff_recipients += arg


The version of python on my machine is entirely happy with the "+="
syntax, so my tests at home ran perfectly.  However, the version of
python on cvs.sf.net complains:

  File "/cvsroot/gstreamer/CVSROOT/syncmail", line 690
    if no_diff_recipients != '': no_diff_recipients += ' '
                                                     ^
SyntaxError: invalid syntax


As a result, syncmail always returns a failure code.  This would merely
be annoying, except for the piece of stupidity: syncmail is called from
CVSROOT/commitinfo.  This means that cvs uses syncmail to do a
pre-commit check, which always fails, preventing any commits from
happening.  I knew that this could happen, so I should have avoided the
risk.

For reference: rather than having a line such as:
ALL    $CVSROOT/CVSROOT/syncmail -d
in commitinfo, it is much safer to have:
CVSROOT /bin/true
DEFAULT $CVSROOT/CVSROOT/syncmail -d

-- 
Richard Boulton




More information about the gstreamer-devel mailing list