improved constraint conflict error message (#9975)
This commit is contained in:
		 Peter Scheibel
					Peter Scheibel
				
			
				
					committed by
					
						 Massimiliano Culpo
						Massimiliano Culpo
					
				
			
			
				
	
			
			
			 Massimiliano Culpo
						Massimiliano Culpo
					
				
			
						parent
						
							e3aa36f4cb
						
					
				
				
					commit
					34f64f1f3f
				
			| @@ -2053,8 +2053,14 @@ def _evaluate_dependency_conditions(self, name): | ||||
|                 try: | ||||
|                     dep.merge(dependency) | ||||
|                 except UnsatisfiableSpecError as e: | ||||
|                     e.message = ("Conflicting conditional dependencies on" | ||||
|                                  "package %s for spec %s" % (self.name, self)) | ||||
|                     e.message = ( | ||||
|                         "Conflicting conditional dependencies for spec" | ||||
|                         "\n\n\t{0}\n\n" | ||||
|                         "Cannot merge constraint" | ||||
|                         "\n\n\t{1}\n\n" | ||||
|                         "into" | ||||
|                         "\n\n\t{2}" | ||||
|                         .format(self, dependency.spec, dep.spec)) | ||||
|                     raise e | ||||
|  | ||||
|         return dep | ||||
|   | ||||
		Reference in New Issue
	
	Block a user