You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by "C. Scott Ananian" <ca...@lesser-magoo.lcs.mit.edu> on 2001/08/28 16:58:33 UTC

Re: [SVN-DEV] [SVN-CVS] Re: CVS update: MODIFIED: cmdline, commit_tests.py, svnadmin_tests.py ...

On 28 Aug 2001, Ben Collins-Sussman wrote:

> Does this actually work?
> 
> I've tried to implement this twice.  But a python 1.5 interpreter kept
> dying during pre-compile phase, not execution.

I tested it on my python-1.5.2 system (which is likely staying at python
1.5.2, so send me all the "early python" stuff you want to test).  It
does work, although the 'please upgrade' message gets buried in
tests.log while the syntax error traceback goes to standard error...
so you get tracebacks on the screen but a success string, and only if you
decide to grovel through tests.log without being told to will you find the
'please upgrade'.

The principles are very sound, though.
 --s

Boston SEAL Team 6 Richard Tomlinson direct action Morwenstow overthrow 
agent nuclear NSA global action network Mossad class struggle non-violent protest 
              ( http://lesser-magoo.lcs.mit.edu/~cananian )
 --
 "These students are going to have to find out what law and order is
 all about."  -- Brig. General Robert Canterbury, Noon, May 4, 1970,
 minutes before his troops shot 13 unarmed Kent State students, killing 4.
 --
            [http://www.cs.cmu.edu/~dst/DeCSS/Gallery/]
#!/usr/bin/perl -w
# 526-byte qrpff, Keith Winstein and Marc Horowitz <si...@mit.edu>
# MPEG 2 PS VOB file on stdin -> descrambled output on stdout
# arguments: title key bytes in least to most-significant order
$_='while(read+STDIN,$_,2048){$a=29;$c=142;if((@a=unx"C*",$_)[20]&48){$h=5;
$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$b=73;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=($t=255)&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9
,$_=(map{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t
^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271))
[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org