Finish what I started with non-/tmp for lintian-ppa
This commit is contained in:
		
							parent
							
								
									02ee48bfd3
								
							
						
					
					
						commit
						631703b543
					
				@ -30,7 +30,7 @@ SUPPRESSED_LINTIAN_TAGS = [
 | 
			
		||||
]
 | 
			
		||||
BASE_OUTPUT_DIR = "/srv/lubuntu-ci/output"
 | 
			
		||||
LOG_DIR = os.path.join(BASE_OUTPUT_DIR, "logs", "source_builds")
 | 
			
		||||
BASE_LINTIAN_DIR = os.path.join(BASE_OUTPUT_DIR, f"lintian.tmp.{str(uuid.uuid4())[:8]}")
 | 
			
		||||
BASE_LINTIAN_DIR = os.path.join(BASE_OUTPUT_DIR, f".lintian.tmp.{str(uuid.uuid4())[:8]}")
 | 
			
		||||
REAL_LINTIAN_DIR = os.path.join(BASE_OUTPUT_DIR, "lintian")
 | 
			
		||||
 | 
			
		||||
os.makedirs(LOG_DIR, exist_ok=True)
 | 
			
		||||
 | 
			
		||||
@ -89,7 +89,8 @@ def rsync(source, destination):
 | 
			
		||||
            shutil.copy2(src_path, dst_path)
 | 
			
		||||
 | 
			
		||||
def process_sources(url):
 | 
			
		||||
    tmpdir = os.
 | 
			
		||||
    tmpdir = os.path.join(BASE_OUTPUT_DIR, f".lintian.tmp.{str(uuid.uuid4())[:8]}")
 | 
			
		||||
    os.mkdir(tmpdir)
 | 
			
		||||
    changes_file = url.split("/")[-1]
 | 
			
		||||
    logging.info(f"Downloading {changes_file} and friends via dget")
 | 
			
		||||
    dget_command = ["dget", "-u", url]
 | 
			
		||||
@ -125,6 +126,8 @@ def process_sources(url):
 | 
			
		||||
    with open(os.path.join(output_path, f"{arch}.txt"), "w") as f:
 | 
			
		||||
        f.write(lintian_output)
 | 
			
		||||
 | 
			
		||||
    shutil.rmtree(tmpdir)
 | 
			
		||||
 | 
			
		||||
with ThreadPoolExecutor(max_workers=30) as executor:
 | 
			
		||||
    futures = set()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user