mirror of
				https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
				synced 2025-11-04 02:24:24 +00:00 
			
		
		
		
	sources is a proper class with a version method
Thank nthykier
This commit is contained in:
		
							parent
							
								
									c7107d1fd4
								
							
						
					
					
						commit
						5dfde99fe6
					
				@ -30,7 +30,6 @@ import apt_pkg
 | 
			
		||||
 | 
			
		||||
import britney2.hints
 | 
			
		||||
from britney2.policies.policy import BasePolicy, PolicyVerdict
 | 
			
		||||
from britney2.consts import VERSION
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
EXCUSES_LABELS = {
 | 
			
		||||
@ -354,7 +353,7 @@ class AutopkgtestPolicy(BasePolicy):
 | 
			
		||||
            if re.match('gcc-\d$', src):
 | 
			
		||||
                for test in ['binutils', 'fglrx-installer', 'libreoffice', 'linux']:
 | 
			
		||||
                    try:
 | 
			
		||||
                        tests.append((test, self.britney.sources['testing'][test][VERSION]))
 | 
			
		||||
                        tests.append((test, self.britney.sources['testing'][test].version))
 | 
			
		||||
                    except KeyError:
 | 
			
		||||
                        # no package in that series? *shrug*, then not (mostly for testing)
 | 
			
		||||
                        pass
 | 
			
		||||
@ -408,7 +407,7 @@ class AutopkgtestPolicy(BasePolicy):
 | 
			
		||||
                rdep_src_info = sources_info[rdep_src]
 | 
			
		||||
                if 'autopkgtest' in rdep_src_info.testsuite or self.has_autodep8(rdep_src_info, binaries_info):
 | 
			
		||||
                    if rdep_src not in reported_pkgs:
 | 
			
		||||
                        tests.append((rdep_src, rdep_src_info[VERSION]))
 | 
			
		||||
                        tests.append((rdep_src, rdep_src_info.version))
 | 
			
		||||
                        reported_pkgs.add(rdep_src)
 | 
			
		||||
 | 
			
		||||
            for tdep_src in self.britney.testsuite_triggers.get(binary.package_name, set()):
 | 
			
		||||
@ -420,7 +419,7 @@ class AutopkgtestPolicy(BasePolicy):
 | 
			
		||||
                    if 'autopkgtest' in tdep_src_info.testsuite or self.has_autodep8(tdep_src_info, binaries_info):
 | 
			
		||||
                        for pkg_id in tdep_src_info.binaries:
 | 
			
		||||
                            if pkg_id.architecture == arch:
 | 
			
		||||
                                tests.append((tdep_src, tdep_src_info[VERSION]))
 | 
			
		||||
                                tests.append((tdep_src, tdep_src_info.version))
 | 
			
		||||
                                reported_pkgs.add(tdep_src)
 | 
			
		||||
                                break
 | 
			
		||||
 | 
			
		||||
@ -433,10 +432,10 @@ class AutopkgtestPolicy(BasePolicy):
 | 
			
		||||
                    for pkg_id in srcinfo.binaries:
 | 
			
		||||
                        if pkg_id.architecture == arch and '-image' in pkg_id.package_name:
 | 
			
		||||
                            try:
 | 
			
		||||
                                tests.append((pkg, self.britney.sources['unstable'][pkg][VERSION]))
 | 
			
		||||
                                tests.append((pkg, self.britney.sources['unstable'][pkg].version))
 | 
			
		||||
                            except KeyError:
 | 
			
		||||
                                try:
 | 
			
		||||
                                    tests.append((pkg, self.britney.sources['testing'][pkg][VERSION]))
 | 
			
		||||
                                    tests.append((pkg, self.britney.sources['testing'][pkg].version))
 | 
			
		||||
                                except KeyError:
 | 
			
		||||
                                    # package not in that series? *shrug*, then not
 | 
			
		||||
                                    pass
 | 
			
		||||
@ -721,7 +720,7 @@ class AutopkgtestPolicy(BasePolicy):
 | 
			
		||||
        check_passed_testing = False
 | 
			
		||||
        tested_in_testing = False
 | 
			
		||||
        try:
 | 
			
		||||
            src_ver_in_testing = self.britney.sources['testing'][src][VERSION]
 | 
			
		||||
            src_ver_in_testing = self.britney.sources['testing'][src].version
 | 
			
		||||
        except KeyError:
 | 
			
		||||
            src_ver_in_testing = None
 | 
			
		||||
        for srcmap in self.test_results.values():
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user