{"push_id":1133399519,"size":180,"distinct_size":180,"ref":"refs/heads/xz","head":"e0ea9ffa81cd07eeee09f9fed9d4044e7da88276","before":"a9f9a24d14b0773540c96969668abaff32a931c0","commits":[{"sha":"73ea59e0d53503bb45d5eac9d9792127a6d04c23","author":{"name":"Thierry Vignaud","email":"bc258767ea76e7ae7d48b83b8ee23fb175410b13@gmail.com"},"message":"fix %autopatch when patch do not exist\n\nunlike Mageia's %apply_patches which inspired it, %autopatch continues\nwhen it fails to apply a patch because it doesn't exists. Eg:\n\n+ /usr/bin/cat /home/tv/rpmbuild/SOURCES/test.patch2\n+ /usr/bin/patch -p1 -s\n/usr/bin/cat: /home/tv/rpmbuild/SOURCES/test.patch2: No such file or directory\n+ /usr/bin/cat /home/tv/rpmbuild/SOURCES/test.patch\n+ /usr/bin/patch -p1 -s\n\nLet's catch that error\n\nSigned-off-by: Lubos Kardos <lkardos@redhat.com>","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/73ea59e0d53503bb45d5eac9d9792127a6d04c23"},{"sha":"0d214a17e412bffa00cfede2d884f02ac78b8434","author":{"name":"Florian Festi","email":"ab8dd9fa4cd35bf8b5d32761e614c433ebbd47fd@redhat.com"},"message":"Permit scriptlet exec context setting to fail in non-enforcing modes\n\nfor new code path, too.\n\nSee also 9c082fb8689efdaa5a595d3043e67ccec4ed930c","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/0d214a17e412bffa00cfede2d884f02ac78b8434"},{"sha":"3c99b06c7776345cfc3a3d4fd0c59fe671644317","author":{"name":"Lubos Kardos","email":"2c48408875986b2583aa17267dd5d754b72a3517@redhat.com"},"message":"Overwrite a file if it is not marked as config any more.\n\nIf a file was marked as config in the previous version of a package but\nit is not marked as config in currently being installed version of\nthe package then backup the old file as .rpmsave and overwrite it with\nthe new file. (rhbz:1263859)","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/3c99b06c7776345cfc3a3d4fd0c59fe671644317"},{"sha":"20383302db2ea2417225460295fb50618dfd9506","author":{"name":"Neal Gompa (ニール・ゴンパ)","email":"7f2f7afa07af47edbae15c2c4b016969514db619@gmail.com"},"message":"Add \"-O\" to %make_build\n\nIn order to preserve our sanity when reading logs of\n%make_build output, adding \"-O\" to %make_build keeps the output\nof each thread contiguous, making the resultant build log\nreadable and useful. See GNU Make manual for details on the switch.\n\nSigned-off-by: Lubos Kardos <lkardos@redhat.com>","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/20383302db2ea2417225460295fb50618dfd9506"},{"sha":"f5bab7c054de3607d43dcc5ee8a04c2e3cd46926","author":{"name":"Lubos Kardos","email":"2c48408875986b2583aa17267dd5d754b72a3517@redhat.com"},"message":"Warn if epoch is not unsigned integer (rhbz:1251453)","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/f5bab7c054de3607d43dcc5ee8a04c2e3cd46926"},{"sha":"5e94633660d0e2b970bf42f1dc24346ed46cae2e","author":{"name":"Lubos Kardos","email":"2c48408875986b2583aa17267dd5d754b72a3517@redhat.com"},"message":"Make terminating build if version format is wrong configurable","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/5e94633660d0e2b970bf42f1dc24346ed46cae2e"},{"sha":"90d8cc16486479441477e89c2e09bd4f9f7604bb","author":{"name":"Lubos Kardos","email":"2c48408875986b2583aa17267dd5d754b72a3517@redhat.com"},"message":"Ignore SIGPIPE signals during execucton of scriptlets (rhbz:1264198)","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/90d8cc16486479441477e89c2e09bd4f9f7604bb"},{"sha":"2dd06933726cf5191e05264901789f8e1da6e51d","author":{"name":"Lubos Kardos","email":"2c48408875986b2583aa17267dd5d754b72a3517@redhat.com"},"message":"Fix SIGSEGV in case of old unsupported gpg keys (rhbz:1277464)\n\nRegression from: a173d781a631a92524ce5be364c679ba19b3e321\nAdds also warning that gpg key is not supported.","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/2dd06933726cf5191e05264901789f8e1da6e51d"},{"sha":"9c36ca411332d2718eca339e867561c39abc256b","author":{"name":"Lubos Kardos","email":"2c48408875986b2583aa17267dd5d754b72a3517@redhat.com"},"message":"Fix crash when parsing corrupted RPM file (rhbz:1273360)","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/9c36ca411332d2718eca339e867561c39abc256b"},{"sha":"89d1dd0a7c63c7497d334e9f240ce7e36ca89434","author":{"name":"Vít Ondruch","email":"38d3dfcaf83a3c3816380adc95476334f4f35076@redhat.com"},"message":"Add RubyGems support.\n\nAllow to expand RubyGems .gem file using regular %setup macro and in\naddition generate also associated .gemspec file.","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/89d1dd0a7c63c7497d334e9f240ce7e36ca89434"},{"sha":"a1a2043bf229e1eff64b03c397179c4ff1a15b81","author":{"name":"Andreas Scherer","email":"21a08f012ddd0add57c51dc14daf0eb2afaa908b@alice.de"},"message":"Add support for 'patch -o outfile'.","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/a1a2043bf229e1eff64b03c397179c4ff1a15b81"},{"sha":"890b8711d10d31008d7f8879404e3f7f770d7f5f","author":{"name":"Piotr Drąg","email":"e43a113ee1cea700c16281470c9cf501061e65d1@gmail.com"},"message":"Add missing files to po/POTFILES.in","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/890b8711d10d31008d7f8879404e3f7f770d7f5f"},{"sha":"efc03853571c45b7f89fcc2428812ed6fdf98707","author":{"name":"Piotr Drąg","email":"e43a113ee1cea700c16281470c9cf501061e65d1@gmail.com"},"message":"Sort po/POTFILES.in alphabetically\n\nAlso removes an unneeded comment.","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/efc03853571c45b7f89fcc2428812ed6fdf98707"},{"sha":"df3ab682131e6eddd632c44ba4f236b840820f75","author":{"name":"Piotr Drąg","email":"e43a113ee1cea700c16281470c9cf501061e65d1@gmail.com"},"message":"Remove po/cs_CZ.po\n\nThe proper Czech translation is in po/cs.po, and po/cs_CZ.po is empty anyway.","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/df3ab682131e6eddd632c44ba4f236b840820f75"},{"sha":"c52f2232695380925721873bbf89c465f96faaf3","author":{"name":"Piotr Drąg","email":"e43a113ee1cea700c16281470c9cf501061e65d1@gmail.com"},"message":"Update po/LINGUAS\n\nAdds id (it has some translations) and sorts alphabetically.","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/c52f2232695380925721873bbf89c465f96faaf3"},{"sha":"d0ddf40420e1af579db4a93beb4cd4a0e0c0bc7f","author":{"name":"Andreas Scherer","email":"21a08f012ddd0add57c51dc14daf0eb2afaa908b@alice.de"},"message":"Fix broken -q on %setup.\n\npopt would set 'quietly' not until poptGetNextOpt would encounter '-q'.\nAny extraction that occurred prior to this would be 'verbose'. By looking\nfor '-q' in the full '%setup' line beforehand, this is fixed.","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/d0ddf40420e1af579db4a93beb4cd4a0e0c0bc7f"},{"sha":"bd273911abe5e0746a41ca29f3d7f6b44a801b54","author":{"name":"Andreas Scherer","email":"21a08f012ddd0add57c51dc14daf0eb2afaa908b@alice.de"},"message":"Fix comment for doPatchMacro.\n\nWithout a '-P' flag, plain \"%patch\" refers to numberless \"Patch:\".","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/bd273911abe5e0746a41ca29f3d7f6b44a801b54"},{"sha":"a4a6f7afb646ba02029fbda3992d08637e3a5f21","author":{"name":"Ville Skyttä","email":"f08050cd5dfd4f578d96993a52d75ce04c4fecae@iki.fi"},"message":"brp-python-hardlink: Handle Python 3.5's *.opt-[12].pyc\n\nhttps://www.python.org/dev/peps/pep-0488/","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/a4a6f7afb646ba02029fbda3992d08637e3a5f21"},{"sha":"4f7c802ebe26d095e2b623a9bb4acba3fe3ef758","author":{"name":"Neal Gompa (ニール・ゴンパ)","email":"7f2f7afa07af47edbae15c2c4b016969514db619@gmail.com"},"message":"Set up portable definitions to support μClibc and MUSL\n\nThe definitions were refactored because musl-libc does\nnot offer a __MUSL__ definition and μClibc tries to\nidentify as glibc, even though it's not quite compatible.\n\nA nice side effect of this is that the platform support\ndefinitions are somewhat simpler now.","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/4f7c802ebe26d095e2b623a9bb4acba3fe3ef758"},{"sha":"dc862a67d61f8e1b84be75b9c658f855174f2a4c","author":{"name":"Neal Gompa (ニール・ゴンパ)","email":"7f2f7afa07af47edbae15c2c4b016969514db619@gmail.com"},"message":"Properly generate pythonXegg() Req/Prov & refactor string formatting\n\nThe egg dependency generator was slightly inconsistent here.\nWhile it would generate python2egg() for Py2 Requires/Recommends and\npythonegg() for Py3 Requires/Recommends, it would generate python3egg()\nfor Py3 Provides and pythonegg() for Py2 Provides. Rather than make a\ndecision on which is the \"proper\" Python here, let's just handle them\nthe same way: pythonXegg(), with \"X\" being the Python major version.\n\nThis way, it's absolutely clear which Python it is for, and as\nnew major versions of Python become a reality, we should be able to\nhandle that quite easily and (of course) sanely. The approach is\ninspired by the method used in Mageia's python dependency generator.\n\nIn case the generator is being used in an environment where\nPython 2 is the default still, the appropriate import to ensure\nthat print() works has been added.\n\nAdditionally, the string formatting calls have been refactored\nto use string.format() instead of old-style printf-esque calls.\nThis enhances the readability slightly by making it so that '%'\nisn't being used for anything but RPM stuff in strings.","distinct":true,"url":"https://api.github.com/repos/proyvind/rpm/commits/dc862a67d61f8e1b84be75b9c658f855174f2a4c"}]}
{"actor":{"display_login":"proyvind"}}