From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 From: Karolina Surma To: git-commits@fedoraproject.org Subject: [rpms/python-rpm-generators] f45: Correctly handle literal '0' values in RpmVersion parts Date: Wed, 26 Aug 2026 12:02:00 GMT Message-ID: <178774572073.1.18032376282674264849.rpms-python-rpm-generators-6afe8d52718a@fedoraproject.org> List-ID: X-Git-Repo: rpms/python-rpm-generators X-Git-Branch: f45 X-Git-Rev: 6afe8d52718a25063b5ca5c3dbc887b20f7f651c ICAgICAgICAgICAgQSBuZXcgY29tbWl0IGhhcyBiZWVuIHB1c2hlZC4KCiAgICAgICAgICAgIFJl cG8gICA6IHJwbXMvcHl0aG9uLXJwbS1nZW5lcmF0b3JzCiAgICAgICAgICAgIEJyYW5jaCA6IGY0 NQogICAgICAgICAgICBDb21taXQgOiA2YWZlOGQ1MjcxOGEyNTA2M2I1Y2E1YzNkYmM4ODdiMjBm N2Y2NTFjCiAgICAgICAgICAgIEF1dGhvciA6IEthcm9saW5hIFN1cm1hIDxrc3VybWFAcmVkaGF0 LmNvbT4KICAgICAgICAgICAgRGF0ZSAgIDogMjAyNi0wOC0yNlQxMjo1NzoxMiswMjowMAogICAg ICAgICAgICBTdGF0cyAgOiArNS8tNSBpbiAxIGZpbGUocykKICAgICAgICAgICAgVVJMICAgIDog aHR0cHM6Ly9zcmMuZmVkb3JhcHJvamVjdC5vcmcvcnBtcy9weXRob24tcnBtLWdlbmVyYXRvcnMv Yy82YWZlOGQ1MjcxOGEyNTA2M2I1Y2E1YzNkYmM4ODdiMjBmN2Y2NTFjP2JyYW5jaD1mNDUKCiAg ICAgICAgICAgIExvZzoKICAgICAgICAgICAgQ29ycmVjdGx5IGhhbmRsZSBsaXRlcmFsICcwJyB2 YWx1ZXMgaW4gUnBtVmVyc2lvbiBwYXJ0cwoKQSB2ZXJzaW9uIHN0cmluZyBsaWtlICcwLjUuNDAt MCcgcHJvZHVjZXMgYSBwb3N0IHN1ZmZpeCAwLCB3aGljaApzdG9wcGVkIGJlaW5nIGluY2x1ZGVk IGluIHRoZSBjb252ZXJ0ZWQgdmVyc2lvbiBzdHJpbmcgYmVjYXVzZSBvZiBhCnRvbyBicm9hZCBv ZiBhIGNvbmRpdGlvbi4KVGhlIGNvbnZlcnRlZCBzdHJpbmcgYmVmb3JlIChpbmNvbXBsZXRlKTog JzAuNS40MCcKVGhlIGNvbnZlcnRlZCBzdHJpbmcgbm93IChjb3JyZWN0KTogJzAuNS40MF5wb3N0 MCcKClRoaXMgcmVmbGVjdHMgdGhlIHN0YXRlIG9mIHRoZSB1cHN0cmVhbSByZXBvc2l0b3J5IGFz IG9mCmh0dHBzOi8vZ2l0aHViLmNvbS9nb3Jkb25tZXNzbWVyL3B5cmVxMnJwbS9jb21taXQvNjQ0 NzRkZDFlCgotLS0KZGlmZiAtLWdpdCBhL3B5dGhvbmRpc3RkZXBzLnB5IGIvcHl0aG9uZGlzdGRl cHMucHkKaW5kZXggODQwNDI5Mi4uYTk4MmQ5ZiAxMDA3NTUKLS0tIGEvcHl0aG9uZGlzdGRlcHMu cHkKKysrIGIvcHl0aG9uZGlzdGRlcHMucHkKQEAgLTE3MywxMSArMTczLDExIEBAIGNsYXNzIFJw bVZlcnNpb24oKToKICAgICAgICAgd2hpbGUgbGVuKHNlbGYudmVyc2lvbikgPiAxIGFuZCBzZWxm LnZlcnNpb25bLTFdID09IDA6CiAgICAgICAgICAgICBzZWxmLnZlcnNpb24ucG9wKCkKICAgICAg ICAgcnBtX3ZlcnNpb24gPSAnLicuam9pbihzdHIoeCkgZm9yIHggaW4gc2VsZi52ZXJzaW9uKQot ICAgICAgICBpZiBzZWxmLnByZToKKyAgICAgICAgaWYgc2VsZi5wcmUgaXMgbm90IE5vbmU6CiAg ICAgICAgICAgICBycG1fc3VmZml4ID0gJ357fScuZm9ybWF0KCcnLmpvaW4oc3RyKHgpIGZvciB4 IGluIHNlbGYucHJlKSkKLSAgICAgICAgZWxpZiBzZWxmLmRldjoKKyAgICAgICAgZWxpZiBzZWxm LmRldiBpcyBub3QgTm9uZToKICAgICAgICAgICAgIHJwbV9zdWZmaXggPSAnfn5kZXZ7fScuZm9y bWF0KHNlbGYuZGV2KQotICAgICAgICBlbGlmIHNlbGYucG9zdDoKKyAgICAgICAgZWxpZiBzZWxm LnBvc3QgaXMgbm90IE5vbmU6CiAgICAgICAgICAgICBycG1fc3VmZml4ID0gJ15wb3N0e30nLmZv cm1hdChzZWxmLnBvc3QpCiAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICBycG1fc3VmZml4ID0g JycKQEAgLTI2NiwxMCArMjY2LDEwIEBAIGRlZiBjb252ZXJ0X29yZGVyZWQobmFtZSwgb3BlcmF0 b3IsIHZlcnNpb25faWQpOgogICAgICMgRm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LCBmYWxs YmFjayB0byBwcmV2aW91cyBiZWhhdmlvciB3aXRoIExlZ2FjeVZlcnNpb25zCiAgICAgaWYgbm90 IHZlcnNpb24uaXNfbGVnYWN5KCk6CiAgICAgICAgICMgUHJldmVudCBkZXYgYW5kIHByZS1yZWxl YXNlcyBmcm9tIHNhdGlzZnlpbmcgYSA8IHJlcXVpcmVtZW50Ci0gICAgICAgIGlmIG9wZXJhdG9y ID09ICc8JyBhbmQgbm90IHZlcnNpb24ucHJlIGFuZCBub3QgdmVyc2lvbi5kZXYgYW5kIG5vdCB2 ZXJzaW9uLnBvc3Q6CisgICAgICAgIGlmIG9wZXJhdG9yID09ICc8JyBhbmQgdmVyc2lvbi5wcmUg aXMgTm9uZSBhbmQgdmVyc2lvbi5kZXYgaXMgTm9uZSBhbmQgdmVyc2lvbi5wb3N0IGlzIE5vbmU6 CiAgICAgICAgICAgICB2ZXJzaW9uID0gJ3t9fn4nLmZvcm1hdCh2ZXJzaW9uKQogICAgICAgICAj IFByZXZlbnQgcG9zdC1yZWxlYXNlcyBmcm9tIHNhdGlzZnlpbmcgYSA+IHJlcXVpcmVtZW50Ci0g ICAgICAgIGlmIG9wZXJhdG9yID09ICc+JyBhbmQgbm90IHZlcnNpb24ucHJlIGFuZCBub3QgdmVy c2lvbi5kZXYgYW5kIG5vdCB2ZXJzaW9uLnBvc3Q6CisgICAgICAgIGlmIG9wZXJhdG9yID09ICc+ JyBhbmQgdmVyc2lvbi5wcmUgaXMgTm9uZSBhbmQgdmVyc2lvbi5kZXYgaXMgTm9uZSBhbmQgdmVy c2lvbi5wb3N0IGlzIE5vbmU6CiAgICAgICAgICAgICB2ZXJzaW9uID0gJ3t9LjAnLmZvcm1hdCh2 ZXJzaW9uKQogICAgIHJldHVybiAne30ge30ge30nLmZvcm1hdChuYW1lLCBvcGVyYXRvciwgdmVy c2lvbikKIAo=