[projects/pld-ftp-admin] Separate packages with fractional release in freshness information

baggins baggins at pld-linux.org
Fri Jan 4 14:28:46 CET 2019


commit e55cd5aea56f595a77692e52b6bcca5dbffe28e2
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Jan 4 22:28:24 2019 +0900

    Separate packages with fractional release in freshness information

 wwwbin/ftp-freshness.py | 24 +++++++++++++++++++-----
 1 file changed, 19 insertions(+), 5 deletions(-)
---
diff --git a/wwwbin/ftp-freshness.py b/wwwbin/ftp-freshness.py
index 2e52da2..63b7a94 100755
--- a/wwwbin/ftp-freshness.py
+++ b/wwwbin/ftp-freshness.py
@@ -93,7 +93,7 @@ class Pkgs(object):
 			if rpm_cvs_vr < 0 and cvs_rpm_vr > 0 and cvs_nvr[1] == pkg_nvr[1]:
 				self.cvs_new_nvr.append(name)
 
-	def	prepare(self):
+	def prepare(self):
 		self.cvs_new_nvr.sort()
 		self.cvs_new_nvr = list(set(self.cvs_new_nvr))
 		self.cvs_new_nv.sort()
@@ -118,20 +118,34 @@ class Pkgs(object):
 		self.__update_cvs(name)
 
 	def print_nvr(self):
-		print "*** VERSION-RELEASE COMPARE FOR THE SAME VERSIONS ONLY ***"
+		ver_int = "*** VERSION-RELEASE COMPARE FOR THE SAME VERSIONS ONLY ***\n"
+		ver_frac = "*** PACKAGES WITH FRACTIONAL RELEASE ***\n"
 		for name in self.cvs_new_nvr:
 			self.cvs_new_nvr.sort()
 			cvs_nvr = self.cvs[name]
 			pkg_nvr = self.pkg[name]
-			print "GIT: [%s.spec] %s-%s-%s vs FTP: %s-%s-%s" % (name, cvs_nvr[0], cvs_nvr[1], cvs_nvr[2], pkg_nvr[0], pkg_nvr[1], pkg_nvr[2])
+			msg = "GIT: [%s.spec] %s-%s-%s vs FTP: %s-%s-%\ns" % (name, cvs_nvr[0], cvs_nvr[1], cvs_nvr[2], pkg_nvr[0], pkg_nvr[1], pkg_nvr[2])
+			if '.' in cvs_nvr[2]:
+				ver_frac += msg
+			else:
+				ver_int += msg
+		print ver_int
+		print ver_frac
 
 	def print_nv(self):
-		print "*** VERSION COMPARE ONLY ***"
+		ver_int = "*** VERSION COMPARE ONLY ***\n"
+		ver_frac = "*** PACKAGES WITH FRACTIONAL RELEASE ***\n"
 		self.cvs_new_nv.sort()
 		for name in self.cvs_new_nv:
 			cvs_nvr = self.cvs[name]
 			pkg_nvr = self.pkg[name]
-			print "GIT: [%s.spec] %s-%s-%s vs FTP: %s-%s-%s" % (name, cvs_nvr[0], cvs_nvr[1], cvs_nvr[2], pkg_nvr[0], pkg_nvr[1], pkg_nvr[2])
+			msg = "GIT: [%s.spec] %s-%s-%s vs FTP: %s-%s-%s\n" % (name, cvs_nvr[0], cvs_nvr[1], cvs_nvr[2], pkg_nvr[0], pkg_nvr[1], pkg_nvr[2])
+			if '.' in cvs_nvr[2]:
+				ver_frac += msg
+			else:
+				ver_int += msg
+		print ver_int
+		print ver_frac
 
 p = Pkgs()
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/pld-ftp-admin.git/commitdiff/e55cd5aea56f595a77692e52b6bcca5dbffe28e2



More information about the pld-cvs-commit mailing list