| Index: third_party/buildbot_7_12/buildbot/steps/package/rpm/rpmlint.py
|
| diff --git a/third_party/buildbot_7_12/buildbot/steps/package/rpm/rpmlint.py b/third_party/buildbot_7_12/buildbot/steps/package/rpm/rpmlint.py
|
| deleted file mode 100644
|
| index 444a44a2637ff9701b14933057ebc54aaf58feb4..0000000000000000000000000000000000000000
|
| --- a/third_party/buildbot_7_12/buildbot/steps/package/rpm/rpmlint.py
|
| +++ /dev/null
|
| @@ -1,51 +0,0 @@
|
| -# Steve 'Ashcrow' Milner <smilner+buildbot@redhat.com>
|
| -#
|
| -# This software may be freely redistributed under the terms of the GNU
|
| -# general public license.
|
| -#
|
| -# You should have received a copy of the GNU General Public License
|
| -# along with this program; if not, write to the Free Software
|
| -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
| -"""
|
| -Steps and objects related to rpmlint.
|
| -"""
|
| -
|
| -from buildbot.steps.shell import Test
|
| -
|
| -
|
| -class RpmLint(Test):
|
| - """
|
| - Rpmlint build step.
|
| - """
|
| -
|
| - description = ["Checking for RPM/SPEC issues"]
|
| - descriptionDone = ["Finished checking RPM/SPEC issues"]
|
| -
|
| - def __init__(self, fileloc="*rpm", **kwargs):
|
| - """
|
| - Create the Rpmlint object.
|
| -
|
| - @type fileloc: str
|
| - @param fileloc: Location glob of the specs or rpms.
|
| - @type kwargs: dict
|
| - @param fileloc: all other keyword arguments.
|
| - """
|
| - Test.__init__(self, **kwargs)
|
| - self.command = ["/usr/bin/rpmlint", "-i"]
|
| - self.command.append(fileloc)
|
| -
|
| - def createSummary(self, log):
|
| - """
|
| - Create nice summary logs.
|
| -
|
| - @param log: log to create summary off of.
|
| - """
|
| - warnings = []
|
| - errors = []
|
| - for line in log.readlines():
|
| - if ' W: ' in line:
|
| - warnings.append(line)
|
| - elif ' E: ' in line:
|
| - errors.append(line)
|
| - self.addCompleteLog('Rpmlint Warnings', "".join(warnings))
|
| - self.addCompleteLog('Rpmlint Errors', "".join(errors))
|
|
|