Working with upstream I got some fixes pushed and found out about a couple of other tricks. Was able to drop some patches and now cassandane runs 603 tests successfully. The only tests excluded now are those which are expected to fail with 3.0.1, and five coredump tests which would require removal of systemd coredump redirection in order to be useful.
		
			
				
	
	
		
			15 lines
		
	
	
		
			391 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			391 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| diff --git a/utils/annotator.pl b/utils/annotator.pl
 | |
| index 94b84a2..0208831 100755
 | |
| --- a/utils/annotator.pl
 | |
| +++ b/utils/annotator.pl
 | |
| @@ -140,6 +140,8 @@ GetOptions(
 | |
|  xlog "annotator $$ starting";
 | |
|  Cassandane::AnnotatorDaemon->run(
 | |
|  	pid_file => $pidfile,
 | |
| -	port => $port
 | |
| +	port => $port,
 | |
| +    user => (getpwuid($<))[0],
 | |
| +    group => (getgrgid($())[0],
 | |
|      );
 | |
|  xlog "annotator $$ exiting";
 |