[Collab-qa-commits] r2308 - udd/udd

Andreas Tille tille at alioth.debian.org
Fri May 11 13:55:50 UTC 2012


Author: tille
Date: 2012-05-11 13:55:50 +0000 (Fri, 11 May 2012)
New Revision: 2308

Modified:
   udd/udd/blends_prospective_gatherer.py
Log:
Less noise for Vcs-Browser problems


Modified: udd/udd/blends_prospective_gatherer.py
===================================================================
--- udd/udd/blends_prospective_gatherer.py	2012-05-11 03:00:28 UTC (rev 2307)
+++ udd/udd/blends_prospective_gatherer.py	2012-05-11 13:55:50 UTC (rev 2308)
@@ -232,7 +232,13 @@
     	      self.log.warning("Control file for source '%s' is lacking source field" % (source))
     	    if src.has_key('vcs-browser'):
     	      if sprosp['vcs_browser'] != src['vcs-browser']:
-                self.log.warning("%s - Differing Vcs-Browser:  Obtained from Vcs-Browser='%s' <-> control has '%s'." % (source, sprosp['vcs_browser'], src['Vcs-Browser']))
+    	        abc = re.sub('/$', '', sprosp['vcs_browser']) # ignore forgotten '/' at end of Vcs-Browser
+    	        if abc != src['vcs-browser']:
+    	          abc = re.sub('^git:', 'http:', src['vcs-browser']) # check for usual error in specifying Vcs-Browser by just leaving 'git:' as protocol
+    	          if abc == sprosp['vcs_browser']:
+    	            self.log.error("%s - Wrong Vcs-Browser: Use 'http:' instead of 'git:' in '%s'." % (source, src['Vcs-Browser']))
+    	          else:
+                    self.log.warning("%s - Differing Vcs-Browser:  Obtained from Vcs-Browser='%s' <-> control has '%s'." % (source, sprosp['vcs_browser'], src['Vcs-Browser']))
             else:
     	      self.log.info("Control file for source '%s' is lacking Vcs-Browser field" % (source))
 




More information about the Collab-qa-commits mailing list