#12 Handle all-zero versions without crashing
Merged 3 years ago by churchyard. Opened 3 years ago by churchyard.
rpms/ churchyard/python-rpm-generators zero  into  master

file modified
+4 -1
@@ -1,7 +1,7 @@ 

  Name:           python-rpm-generators

  Summary:        Dependency generators for Python RPMs

  Version:        11

- Release:        2%{?dist}

+ Release:        3%{?dist}

  

  # Originally all those files were part of RPM, so license is kept here

  License:        GPLv2+
@@ -45,6 +45,9 @@ 

  %{_rpmconfigdir}/pythondistdeps.py

  

  %changelog

+ * Mon Apr 20 2020 Gordon Messmer <gordon.messmer@gmail.com> - 11-3

+ - Handle all-zero versions without crashing

+ 

  * Tue Apr 07 2020 Miro Hrončok <mhroncok@redhat.com> - 11-2

  - Use dynamic %%_prefix value when matching files for python(abi) provides

  - Sync with upstream RPM dist generator

file modified
+1 -1
@@ -44,7 +44,7 @@ 

              rpm_epoch = str(self.epoch) + ':'

          else:

              rpm_epoch = ''

-         while self.version[-1] == 0:

+         while len(self.version) > 1 and self.version[-1] == 0:

              self.version.pop()

          rpm_version = '.'.join(str(x) for x in self.version)

          if self.pre: