r382 - trunk
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-02-18 17:21:31 +0000 (Thu, 18 Feb 2010)
New Revision: 382
Modified:
trunk/v7.spec.in
Log:
changlog
Modified: trunk/v7.spec.in
===================================================================
--- trunk/v7.spec.in 2010-02-18 17:18:03 UTC (rev 381)
+++ trunk/v7.spec.in 2010-02-18 17:21:31 UTC (rev 382)
@@ -68,6 +68,13 @@
/usr/share/man/man8/v7.8.gz
%changelog
+* Thu Feb 18 2010 Greg Nichols <gnichols(a)redhat.com>
+
+V7 1.1 R9
+
+ 563762 - Incorrect rpm package - "kernelxen--devel" is required as run-time dependency.
+ 565437 - v7 test suite v1.0 rel. 26 doesn't work with RHEL 5.5 alpha/beta
+
* Wed Feb 10 2010 Greg Nichols <gnichols(a)redhat.com>
V7 1.1 R8
14 years, 2 months
r381 - trunk/v7
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-02-18 17:18:03 +0000 (Thu, 18 Feb 2010)
New Revision: 381
Modified:
trunk/v7/redhatrelease.py
Log:
565437 - v7 test suite v1.0 rel. 26 doesn't work with RHEL 5.5 alpha/beta
Modified: trunk/v7/redhatrelease.py
===================================================================
--- trunk/v7/redhatrelease.py 2010-02-18 17:10:02 UTC (rev 380)
+++ trunk/v7/redhatrelease.py 2010-02-18 17:18:03 UTC (rev 381)
@@ -21,7 +21,9 @@
self.product = None
self.version = None
self.update = None
- self.codeName = None
+ self.codeName = None
+ self.candidate = None
+ self.valid = False
self._read()
self._parse()
@@ -32,8 +34,13 @@
def _parse(self):
if self.text:
- pattern = re.compile("^(?P<product>[a-zA-Z\ ]+)release (?P<number>[1-9\.]+) \((?P<name>[a-zA-Z0-9\ ]+)\)")
+ pattern = re.compile("^(?P<product>[a-zA-Z\ ]+)release (?P<number>[1-9\.]+)(?P<candidate>[a-zA-Z\ ]+)\((?P<name>[a-zA-Z0-9\ ]+)\)")
match = pattern.match(self.text)
+ if not match:
+ self.valid = False
+ return
+ # otherwise
+ self.valid = True
if match.group("product"):
self.product = match.group("product").strip()
if match.group("name"):
@@ -48,16 +55,20 @@
nameParts = self.codeName.split(' ')
if len(nameParts) == 3:
self.update = int(nameParts[2])
+ if match.group("candidate") and len(match.group("candidate").strip()) > 0:
+ self.candidate = match.group("candidate").strip()
+
def isValid(self):
- return self.product and self.version and self.codeName
+ return self.valid and self.product and self.version and self.codeName
def getProduct(self): return self.product
def getVersion(self): return self.version
def getUpdate(self): return self.update
def getCodeName(self): return self.codeName
+ def getCandidate(self): return self.candidate
def getVersionPointUpdate(self):
if self.update:
@@ -73,6 +84,8 @@
print "Version: \"" + str(self.getVersion()) + "\""
print "Update: \"" + str(self.getUpdate()) + "\""
print "Version.Update \"" + self.getVersionPointUpdate() + "\""
+ if self.candidate:
+ print "Candidate: \"" + self.getCandidate() + "\""
print "Code Name: \"" + self.getCodeName() + "\""
if not self.isValid():
print "Not Valid"
@@ -88,6 +101,10 @@
redHatRelease.text = "Red Hat Enterprise Linux release 4 (Bogus Update 3)"
redHatRelease._parse()
redHatRelease.dump()
+
+ redHatRelease.text = "Red Hat Enterprise Linux Server release 5.5 Beta (Tikanga)"
+ redHatRelease._parse()
+ redHatRelease.dump()
14 years, 2 months
r380 - trunk/tests/info
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-02-18 17:10:02 +0000 (Thu, 18 Feb 2010)
New Revision: 380
Modified:
trunk/tests/info/info.py
Log:
563762 - Incorrect rpm package - kernelxen--devel is required as run-time dependency.
Modified: trunk/tests/info/info.py
===================================================================
--- trunk/tests/info/info.py 2010-02-12 18:30:48 UTC (rev 379)
+++ trunk/tests/info/info.py 2010-02-18 17:10:02 UTC (rev 380)
@@ -82,7 +82,7 @@
if match.group("flavor"):
flavor = "%s-" % match.group("flavor")
self.kernelRPMName = "kernel-%s%s%s" % (flavor, match.group("versionRelease"), match.group("product"))
- self.kernelDevelRPMName = "kernel%s-devel" % flavor
+ self.kernelDevelRPMName = "kernel-%sdevel" % flavor
elif 'Fedora' in self.redHatRelease.getProduct():
print "looking for Fedora kernel"
14 years, 2 months
r379 - trunk/tests/cdrom
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-02-12 18:30:48 +0000 (Fri, 12 Feb 2010)
New Revision: 379
Modified:
trunk/tests/cdrom/cdrom.py
Log:
555898 - optical tests should provide a method to force/override the read-only, write, re-write code path decision - fix --mode auto
Modified: trunk/tests/cdrom/cdrom.py
===================================================================
--- trunk/tests/cdrom/cdrom.py 2010-02-12 18:29:42 UTC (rev 378)
+++ trunk/tests/cdrom/cdrom.py 2010-02-12 18:30:48 UTC (rev 379)
@@ -124,6 +124,11 @@
if not self.initializeDeviceInfo():
return FAILED
+ # if auto or self-test mode
+ if self.getMode() != Constants.normal:
+ print "Warning: Auto test mode - TESTS NOT RUN"
+ return PASSED
+
print "Your device /dev/%s supports %s " % (self.getLogicalDeviceName(), self.showSupportedMedia())
if self.promptConfirm( "Would you like to test %s media?" % self.printMediaName(self.supportedMedia[0])):
media = self.supportedMedia[0]
@@ -132,11 +137,6 @@
print "Required media:"
self.askForDisk(media)
- # if auto or self-test mode
- if self.getMode() != Constants.normal:
- print "Warning: Auto test mode - TESTS NOT RUN"
- return 0
-
# otherwise, normal test mode
if not self.promptConfirm("continue?"):
return FAILED
14 years, 2 months
r378 - trunk/tests/dvd
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-02-12 18:29:42 +0000 (Fri, 12 Feb 2010)
New Revision: 378
Modified:
trunk/tests/dvd/dvd.py
Log:
555898 - optical tests should provide a method to force/override the read-only, write, re-write code path decision - fix --mode auto
Modified: trunk/tests/dvd/dvd.py
===================================================================
--- trunk/tests/dvd/dvd.py 2010-02-12 18:28:08 UTC (rev 377)
+++ trunk/tests/dvd/dvd.py 2010-02-12 18:29:42 UTC (rev 378)
@@ -142,12 +142,12 @@
# show features we found
print "Your CD/DVD device /dev/%s supports %s " % (self.getLogicalDeviceName(), self.showSupportedMedia())
- self.getMediaChoice()
-
- # if auto or self-test mode
+ # if auto or self-test mode
if self.getMode() != Constants.normal:
print "Warning: Auto test mode - TESTS NOT RUN"
return 0
+
+ self.getMediaChoice()
# test DVD- only
returnValue = True # assume pass
14 years, 2 months
r377 - trunk/v7
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-02-12 18:28:08 +0000 (Fri, 12 Feb 2010)
New Revision: 377
Modified:
trunk/v7/opticalDiskTest.py
Log:
555898 - optical tests should provide a method to force/override the read-only, write, re-write code path decision
Modified: trunk/v7/opticalDiskTest.py
===================================================================
--- trunk/v7/opticalDiskTest.py 2010-02-12 18:27:48 UTC (rev 376)
+++ trunk/v7/opticalDiskTest.py 2010-02-12 18:28:08 UTC (rev 377)
@@ -239,8 +239,6 @@
name = name.replace("-", "")
name = name.replace(":", "")
name = name.replace("+", "plus")
- if name == "cdrom":
- name = "cd"
return name
14 years, 2 months
r376 - trunk
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-02-12 18:27:48 +0000 (Fri, 12 Feb 2010)
New Revision: 376
Modified:
trunk/Makefile
Log:
R9
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2010-02-11 01:31:57 UTC (rev 375)
+++ trunk/Makefile 2010-02-12 18:27:48 UTC (rev 376)
@@ -14,7 +14,7 @@
# Author: Greg Nichols
V7_VERSION := 1.1
-V7_RELEASE := 8
+V7_RELEASE := 9
V7_VERSION_RELEASE := $(V7_VERSION)-$(V7_RELEASE)
V7_VERSION_PY := v7/version.py
V7_SVN_MODULE := svn+ssh://svn.fedorahosted.org/svn/v7
14 years, 2 months
r375 - in tags: . v7-V1-1R8/v7
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-02-11 01:31:57 +0000 (Thu, 11 Feb 2010)
New Revision: 375
Added:
tags/v7-V1-1R8/
tags/v7-V1-1R8/v7/version.py
Log:
tag version
Copied: tags/v7-V1-1R8 (from rev 374, trunk)
Copied: tags/v7-V1-1R8/v7/version.py (from rev 335, trunk/v7/version.py)
===================================================================
--- tags/v7-V1-1R8/v7/version.py (rev 0)
+++ tags/v7-V1-1R8/v7/version.py 2010-02-11 01:31:57 UTC (rev 375)
@@ -0,0 +1,5 @@
+
+# v7/version.py is automatically-generated - DO NOT EDIT
+version = '1.1'
+release = '8'
+rhel_version = '5'
14 years, 3 months
r374 - trunk
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-02-11 01:30:11 +0000 (Thu, 11 Feb 2010)
New Revision: 374
Modified:
trunk/v7.spec.in
Log:
changelog
Modified: trunk/v7.spec.in
===================================================================
--- trunk/v7.spec.in 2010-02-11 01:26:03 UTC (rev 373)
+++ trunk/v7.spec.in 2010-02-11 01:30:11 UTC (rev 374)
@@ -68,6 +68,17 @@
/usr/share/man/man8/v7.8.gz
%changelog
+* Wed Feb 10 2010 Greg Nichols <gnichols(a)redhat.com>
+
+V7 1.1 R8
+
+ 563562 - v7 plan --mode auto can infinite loop on required package
+ installation attempts
+ 559834 - fv_* is not listed in v7 plan on rhel54-server-ia64-xen system
+ 563289 - fv-* should not be planned on RT kernels.
+ 559825 - Info test fails on kvm system - can not locate ABI whilelist
+ 563292 - Info test fails on rt kernel
+
* Mon Feb 01 2010 Greg Nichols <gnichols(a)redhat.com>
V7 1.1 R7
14 years, 3 months
r373 - trunk/tests/info
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-02-11 01:26:03 +0000 (Thu, 11 Feb 2010)
New Revision: 373
Modified:
trunk/tests/info/info.py
Log:
192245 - info test should call sosreport instead of sysreport
559825 - Info test fails on kvm system - can not locate ABI whilelist
563292 - Info test fails on rt kernel
Modified: trunk/tests/info/info.py
===================================================================
--- trunk/tests/info/info.py 2010-02-11 01:19:38 UTC (rev 372)
+++ trunk/tests/info/info.py 2010-02-11 01:26:03 UTC (rev 373)
@@ -39,6 +39,11 @@
# YK: to show v7 version as well
print "v7 version %s, release %s" % (v7.version.version, v7.version.release)
self.priority = 1000 # run last
+
+ def getRequiredRPMs(self):
+ # kernel-devel or varient is required for the ABI whitelist
+ rpms = [self.kernelDevelRPMName]
+ return rpms
def getKernelRPMName(self):
@@ -58,6 +63,7 @@
unameOutput = unameOutput.strip()
self.kernelRPMName = None
+ self.kernelDevelRPMName = "kernel-devel"
if "Red Hat" in self.redHatRelease.getProduct() and self.redHatRelease.getVersion() == 4:
pattern = re.compile("(?P<versionRelease>[^a-z]*)(?P<name>smp|hugemem|largesmp)?$")
match = pattern.search(unameOutput)
@@ -69,13 +75,14 @@
self.kernelRPMName = "kernel-%s" % match.group("versionRelease")
elif "Red Hat" in self.redHatRelease.getProduct() and self.redHatRelease.getVersion() == 5:
- pattern = re.compile("(?P<versionRelease>[^a-z]*)(?P<product>el5)(?P<flavor>xen|PAE)?$")
+ pattern = re.compile("(?P<versionRelease>[^a-z]*)(?P<product>el5)(?P<flavor>xen|PAE|rt)?$")
match = pattern.search(unameOutput)
if match:
flavor = ""
if match.group("flavor"):
flavor = "%s-" % match.group("flavor")
self.kernelRPMName = "kernel-%s%s%s" % (flavor, match.group("versionRelease"), match.group("product"))
+ self.kernelDevelRPMName = "kernel%s-devel" % flavor
elif 'Fedora' in self.redHatRelease.getProduct():
print "looking for Fedora kernel"
@@ -355,7 +362,7 @@
outputDirectory = os.getcwd()
reportCommand = "sosreport"
if "Red Hat" in self.redHatRelease.getProduct() and self.redHatRelease.getVersion() == 4:
- report = "sysreport"
+ reportCommand = "sysreport"
pipe = os.popen("echo -e '\n\n' | %s -k rpm.rpmva=off 2>&1" % reportCommand)
result = False
while True:
14 years, 3 months