í«îÛÿpython3-rpkg-1.60-7.el8Ž­è$>èìù¸i,]‘gcòNå\`�ö>ÿÿÿÐŽ­èCË?Êðdèéêì í Fî�ï”ñÀòÄóÓöâ÷ôø üý&þ,42ü2 `2 Ä2 Œ2 ~2 °2x2r2l„2L€ä¡ (8‚9 ‚:.Æ‚B¼×G¼ä2H½¬2I¾t2X¾¨Y¾´Z¾Ì[¾Ð\¾Ü2]¿¤2^à bÄ©dÅèeÅífÅðlÅòtÆ 2uÆÔ2vÇœwÇð2xȸ2yÉ€?“Ê|”Ê€ÆʤäʪåÊìCpython3-rpkg1.607.el8Python library for interacting with rpm+gitA python library for managing RPM package sources in a git repository._-tmbuildvm-ppc64le-07.iad2.fedoraproject.org OFedora ProjectFedora ProjectGPLv2+ and LGPLv2Fedora ProjectUnspecifiedhttps://pagure.io/rpkglinuxnoarcht"¦5¦_=Â=Þ ` `  %6%6 Î ÎÝÝ ˆ ˆÆÐ 0¼öö Ö Ö � P1ï1W&S®ª;H �F¬ _FAí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤_-tT_-tR_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tT^pž_-tR^GŸ»_-tT_-tR_-tT_-tT_-tT_-tT_-tT_-tT_-tT_-tR_-tR^GŸ¼^GŸ¼^GŸ¼_-tR_-tT_-tT_-tT_-tT_-tT_-tT_-ti^GŸ¼^pž_-ti]Z²¾]Z²¾]Z²¾9d5fc75d68756ce85c406e033303edb4a75c764eebfc096fc67bf859a49fd50753b24b24b4ef5081259d4aa9fc626a329362e047e4352a9764f7c6862986b791ca0aad05da08435bf647e4fb23ad498931cc78c17b2dbef66cca0f3bdb6e6aeb24ef9af0b98fe7c16abfc49eb83aee7d40a87c706390d8a621e03db084bfff176b973a61885ecbf3e3c5a4dd7a4766086fb39975432debb730ef7acb7e7cb8c8e3312b97f5faefc505b0cc94f876804c3e0887fafeabb4d36bdfe96fda6a2450e3312b97f5faefc505b0cc94f876804c3e0887fafeabb4d36bdfe96fda6a245017195a7fbed6b50dbbe0a9f6f1930af72df95238f197fb6921ed77a70d23de6517195a7fbed6b50dbbe0a9f6f1930af72df95238f197fb6921ed77a70d23de65e82659f58222ce631b7758b242419cd596d8a81750d45b96ef337ab221f3b914e82659f58222ce631b7758b242419cd596d8a81750d45b96ef337ab221f3b914084275c81d8eea0211a35c18bf1a3b0a7eaacf580e3cc1e1e4c0606b598b97cc084275c81d8eea0211a35c18bf1a3b0a7eaacf580e3cc1e1e4c0606b598b97cc96d8e3ffd7261fadfe7bbad4f26088eef0f975d7206cdce6a153524e96d77f9196d8e3ffd7261fadfe7bbad4f26088eef0f975d7206cdce6a153524e96d77f912e50bb1713367f01e128d0264cf948ef53794546accd951ad166784f2c1654712e50bb1713367f01e128d0264cf948ef53794546accd951ad166784f2c1654715f3315a6a31eaa1ff629e13537a597280127c8b4debf2d2b230fad21a5a5e7d3eea05f2ad55e8772726f4925d4e15cd172b4730eb8cd0cde02c867478c66532d5578c915a62f65ca6223db1f98051f6d006a784843fdb646e1f78f84ce6be663ce7f4dc2ede377d1a19e1847a435e5306a088234e1ab866fd0f5be62a24a478f304a1ddcbb60aee966b58fbc459e888511dd3eb42428726b886034c9a1139461304a1ddcbb60aee966b58fbc459e888511dd3eb42428726b886034c9a11394611a66a6123c34165d66e0bdcdc94c8e49867893407520f6a0452883ee82509c201a66a6123c34165d66e0bdcdc94c8e49867893407520f6a0452883ee82509c20e3d8bc66f17080d112622acfb62a18451580b45dafa418ba426d5f1484b3222ae3d8bc66f17080d112622acfb62a18451580b45dafa418ba426d5f1484b3222a80c7844efe17e47d63bc605b460d9ecb11d699aa839b1413e56b2b192b2f9382fa7700736f37fc4f11bff31d0f263af19a9d92ea62109bb40e054a694d209d06085197d453cd2df244c6266f20932b2c5b4475aebbecc9379fb058692337bd262f9069cb1a4d367a70f3b85009be53a06f865c73ccf5dd866fda717a37d1cdc7c56f2bbe1552f6b424b98cd268b6efde20346f47e3a8741ccd6e3a5e7b596abd172c468d65c74c594a0db31359e1deb03e155cca01a2ab4161fdf823882e3344b149757d79297d8b4b986952e46bddb9f88f2c13f632c891d9f9b3a97e0ee93567b072faee6a6a9c600106b77e7577f96918966d72452179aa5d0b7588e9da4a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be75d6473dc493cc87cd38bf5c50e358c9a0686dc015e4a0eb9b62ccd49c17238f5c21a74bf098b6384aae7a4747daac309c3629ed046611bddc0a95c8e2e9237a8b3c322fb172efbf2aa8854675bf6646fdf74b91729bb3b8b501d9a9b19ba9e6df37877ebfe590a3045208171762666269cb0e0923dba615791011182067ae18177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643583147c77480b5b6a1005a70fae4df9cf9f80a954641133b8eb9061dd8b3cd02438277db75ec962aa4646bf2481a56d3153b0bfa0bb5a4694d267a1d4c3d3b6c€€€rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrpkg-1.60-7.el8.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpython3-rpkgpython3.6dist(rpkg)python3dist(rpkg)@ @ @@ @@      libmodulemdmockpython(abi)python3-GitPythonpython3-PyYAMLpython3-cccolutilspython3-gobject-basepython3-kojipython3-pycurlpython3-rpmpython3-sixpython3.6dist(cccolutils)python3.6dist(gitpython)python3.6dist(pycurl)python3.6dist(requests)python3.6dist(six)redhat-rpm-configrpkg-commonrpm-buildrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlint3.60.2.01.171.9.01.47.191.9.01.60-7.el83.0.4-14.6.0-14.0.4-14.0-15.2-1fedpkg1.264.14.2_-B@_%Y@_!dÀ^˳@^ÃÊ@^¹>@^t°@^2Å@^ Û@]æN@]ÍAÀ]²ãÀ]y@]y@]Wì@]BÔ@]A‚À]:ë@\þF@\þF@\ëÑ@\Ô@\Æç@\Á¡@\¹¸@\’+@\\À\YzÀ\X)@\U†@\-ù@\IÀ[í_À[ì@[’h@[{þÀ[Y·À[UÃ@[IåÀ[(ð@[´ÀZõ…ÀZÔ�@Z̧@Z�1@ZްÀZ}�@Zg#ÀZñÀYéå@Y§ú@YŒJÀYyÕÀYcl@YTëÀYK±@YCÈ@XØþÀX­}@XžüÀX‘ÍÀX[À@XWËÀXR…ÀXN‘@XN‘@XIK@XGùÀXAb@XI@WίÀW¾ÝÀWŽ@WˆÐ@Wq@Wq@WPÀVò…@VéJÀVæ§ÀVæ§ÀV³=@V*!@V(ÏÀV'~@V'~@U¦K@U‚²ÀUd`@Ud`@U/¤@U+¯ÀU@Tù–ÀT~û@T5'@T*›@T%U@S׌ÀS׌ÀS•¡ÀS”P@S0@SK@QþB@Qb±@QÑÀP$÷ÀP ™ÀOŒ ÀO‚Ï@OpZ@OiÂÀO]å@OOdÀO�@OÀNÊ=@N·È@Nª™@N¦¤ÀNx€@Nw.ÀNK­@N6•@N&Ã@MûAÀMûAÀMûAÀM÷M@OndÅ™ej Nosek - 1.60-7Fedora Release Engineering - 1.60-6Fedora Release Engineering - 1.60-5Miro HronÄ�ok - 1.60-4OndÅ™ej Nosek - 1.60-3OndÅ™ej Nosek - 1.60-2OndÅ™ej Nosek - 1.60-1Fedora Release Engineering - 1.59-6OndÅ™ej Nosek - 1.59-5OndÅ™ej Nosek - 1.59-4OndÅ™ej Nosek - 1.59-3Ondrej Nosek - 1.59-2OndÅ™ej Nosek - 1.59-1OndÅ™ej Nosek - 1.58-10Miro HronÄ�ok - 1.58-9OndÅ™ej Nosek - 1.58-8Stephen Gallagher - 1.58-7Fedora Release Engineering - 1.58-6OndÅ™ej Nosek - 1.58-5OndÅ™ej Nosek - 1.58-4OndÅ™ej Nosek - 1.58-3Ondrej Nosek - 1.58-2OndÅ™ej Nosek - 1.58-1OndÅ™ej Nosek - 1.57-9Pavel Raiskup - 1.57-8Igor Gnatenko - 1.57-7OndÅ™ej Nosek - 1.57-6OndÅ™ej Nosek - 1.57-5Lubomír Sedlář - 1.57-4Fedora Release Engineering - 1.57-3OndÅ™ej Nosek - 1.57-2OndÅ™ej Nosek - 1.57-1OndÅ™ej Nosek - 1.56-4OndÅ™ej Nosek - 1.56-3Owen Taylor - 1.56-2Chenxiong Qi - 1.56-1Chenxiong Qi - 1.55-2Chenxiong Qi - 1.55-1Fedora Release Engineering - 1.54-4Miro HronÄ�ok - 1.54-3Chenxiong Qi - 1.54-2Chenxiong Qi - 1.54-1Chenxiong Qi - 1.53-2Chenxiong Qi - 1.53-1Miro HronÄ�ok - 1.52-2Chenxiong Qi - 1.52-1Fedora Release Engineering - 1.51-4Chenxiong Qi - 1.51-3Chenxiong Qi - 1.51-2Chenxiong Qi - 1.51-1Chenxiong Qi - 1.50-2Chenxiong Qi - 1.50-1Fedora Release Engineering - 1.49-7Chenxiong Qi - 1.49-6Lubomír Sedlář - 1.49-5Chenxiong Qi - 1.49-4Chenxiong Qi - 1.49-3Chenxiong Qi - 1.49-2Chenxiong Qi - 1.49-1Fedora Release Engineering - 1.48-3Lubomír Sedlář - 1.48-2Chenxiong Qi - 1.48-1Chenxiong Qi - 1.47-7Chenxiong Qi - 1.47-6Lubomír Sedlář - 1.47-5Lubomír Sedlář - 1.47-4Lubomír Sedlář - 1.47-3Chenxiong Qi - 1.47-2Chenxiong Qi - 1.47-1Lubomír Sedlář - 1.46-5Lubomír Sedlář - 1.46-4Chenxiong Qi - 1.46-3Fedora Release Engineering - 1.46-2Chenxiong Qi - 1.46-1Chenxiong Qi - 1.45-2Chenxiong Qi - 1.45-1Lubomír Sedlář - 1.44-1Lubomír Sedlář - 1.43-1Lubomír Sedlář - 1.42-1Lubomír Sedlář - 1.41-2Lubomír Sedlář - 1.41-1Fedora Release Engineering - 1.40-2Pavol Babincak - 1.40-1Pavol Babincak - 1.39-1Pavol Babincak - 1.38-1Pavol Babincak - 1.37-1Pavol Babincak - 1.36-1Fedora Release Engineering - 1.35-3Dennis Gilmore - 1.35-2Pavol Babincak - 1.35-1Pavol Babincak - 1.34-1Pavol Babincak - 1.33-1Pavol Babincak - 1.32-1Pavol Babincak - 1.31-1Pavol Babincak - 1.30-2Pavol Babincak - 1.30-1Pavol Babincak - 1.28-1Pavol Babincak - 1.27-1Pavol Babincak - 1.26-1Pavol Babincak - 1.25-1Pavol Babincak - 1.24-1Fedora Release Engineering - 1.21-2Pavol Babincak - 1.21-1Dennis Gilmore - 1.20-1Fedora Release Engineering - 1.19-2Pavol Babincak - 1.19-1Fedora Release Engineering - 1.18-4Robert Scheck - 1.18-3Fedora Release Engineering - 1.18-2Jesse Keating - 1.18-1Jesse Keating - 1.17-1Jesse Keating - 1.16-1Jesse Keating - 1.15-1Jesse Keating - 1.14-1Jesse Keating - 1.13-1Jesse Keating - 1.12-1Jesse Keating - 1.11-1Jesse Keating - 1.10-1Jesse Keating - 1.9-1Jesse Keating - 1.8-1Jesse Keating - 1.7-1Jesse Keating - 1.6-1Jesse Keating - 1.5-1Jesse Keating - 1.4-1Jesse Keating - 1.3-1Jesse Keating - 1.2-1Jesse Keating - 1.1-2Jesse Keating - 1.1-1Jesse Keating - 1.0-2Jesse Keating - 1.0-1- Patch: added layout module to deal with different package layouts - Patch: clog tests workaround- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for Python 3.9- Patch: Switch from krb_login to gssapi_login- Releasing the epel8 version- More transparent check of retired package (onosek) - Run newer version of sphinx-build tool (onosek) - Lookaside cache upload is not based on an extension - #484 (onosek) - container-build: additional warning when using --release (mlangsdo) - allow compose-id with repo-url for container_build (rcerven) - Clone config customization for namespaces - 231 (onosek) - Repair Jenkins tests (onosek) - (new-)sources should fail with git tracked files - 241 (onosek) - Handle new cachito dependency replacement argument (athoscr) - module-build optional key help - 280 (onosek) - Modify watch-cancel message (sgallagh) - Create stats for module builds in 'init' state (csomh) - RPM 4.15 changed header returns from type 'bytes' to 'string'. Handle either by converting to 'string' if necessary. (mmathesi) - Don't expect module build tasks to have "rpms" (mulaieva) - Propagate module_hotfixes to getMockConfig - rhbz#1780228 (lsedlar) - Add check for wrong repo name format during clone - 353 (onosek) - Simplify methods for getting namespace giturl (onosek) - Use a single thread pool while watching module builds (csomh) - Also capture stderr in logfile (orion) - Line up descriptions for better code readability (onosek) - Isolated container-build should allow arches override (rcerven) - container-build: add --koji-parent-build argument (kdreyer) - tests: add container-build --isolated test (kdreyer) - container-build: add --isolated argument (kdreyer) - Pass skip_build option to buildContainer (rcerven) - Reuse koji_cli.lib.unique_path (cqi)- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Some patches: - Propagate module_hotfixes to getMockConfig - Don't expect module build tasks to have "rpms" - RPM 4.15 changed header - type conversion - Create stats for module builds in 'init' state- Patch: limited thread pool for watching module builds- Backport: Isolated container-build should allow arches override- Backport: container-build: add --isolated and --koji-parent-build arguments - Backport: Pass skip_build option to buildContainer - Backport: Reuse koji_cli.lib.unique_path- Add argument to skip build option for container-build (rcerven) - Sorting imports (onosek) - Ignore error when adding exclude patterns - 1733862 (onosek) - Path to lookaside repo fix (onosek) - Add commands for interacting with Koji side-tag plugin - 329 (lsedlar) - Do not delete files related to gating on import (onosek) - Support integer values in the optional module-build arguments (mprahl) - container-build: add --build-release argument (kdreyer) - Allow some arguments for container-build together (onosek) - git-changelog: Fix running on Python 3 - 3 (onosek) - Port to libmodulemd 2 API (lsedlar) - Module-overview allows filtering by owner - 325 (onosek) - Different import --offline command behavior - #445 (onosek) - Show nvr in container-build (onosek) - Custom handler for koji watch_tasks (onosek) - Unittests for clone command (onosek) - Fix clone --branches - rhbz#1707223 (tmz) - Make gitbuildhash work for windows builds (lsedlar)- Update koji dependency- Rebuilt for Python 3.8- Obsoletes python2-rpkg after upgrade to Fedora30- Fix libmodulemd requirements- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Now again, libmodulemd is required instead of python3-libmodulemd because it was causing troubles with upgrades.- Modify required version of koji package- Backport: Custom handler for koji watch_tasks - Backport: Show nvr in container-build - Backport: Different import --offline command behavior- Backport: fixed 'clone --branch' command- Ignore files in a cloned repository - #355 (onosek) - Handle data from python RPM binding as UTF-8 string (zebob.m) - srpm_import: be compatible with rhbz#1693751 (praiskup) - Pass --enable-network to mock - 314 (onosek) - Enhance 'module-overview' sub-command to show scratch status of modules. (mmathesi) - Remove the ability to parse a module's branch automatically to determine the base module stream override (mprahl) - Improvements for scratch module builds (mmathesi) - Updates to support scratch module builds (mmathesi) - Refactor fake Koji credential handling from TestBuildPackage class into new FakeKojiCreds class so it can be shared with TestModulesCli class. (mmathesi) - Make Koji upload methods more generic so they can be reused. (mmathesi) - Allow passing --offline and -r to mbs-manager build_module_locally. (jkaluza) - Depth param for clone - tuning (onosek) - Depth param for clone - #363 (onosek) - Pass --disablerepo and --enablerepo to mock - 313 (onosek) - Import srpm without uploading sources - rhbz#1175262 (onosek) - Ignore any specified profile when finding the Flatpak build target (otaylor) - Show module build links in output from command module-build (cqi) - Add 'retire' command supporting both packages and modules (mmathesi) - Fix "push --force" (tim) - Container-build returns its status to command-line - #415 (onosek) - Upload .crate files to lookaside cache - 312 (onosek) - Restrict version of PyYAML on Python 2.6 (lsedlar) - Simplify srpm method (onosek) - Permit setting arbitrary rpm macros during build (riehecky) - Add the ability to configure multiple regex expressions for base_module_stream_regex_from_branch (mprahl) - Do not require PyGObject in setup.py - rhbz#1679365 (onosek) - Fixing failing Jenkins tests (onosek) - Unify update-docs script with fedpkg version (onosek) - README: add links (onosek) - Watch multiple module builds (cqi) - Added update-docs script (onosek)- yet another compat fix with RPM after rhbz#1693751- compat fix with RPM after rhbz#1693751- Backport patch for uploading *.crate into lookaside- Revert previous change. Now python-gobject-base & libmodulemd are removed from epel7 and RHEL7- python-gobject-base & libmodulemd also for epel7 and RHEL7- Disable Py2 package on F30+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Merge changes of the .spec files for Fedora and RHEL- Use idna 2.7 for Python 2.6 (lsedlar) - Imports are sorted (onosek) - libmodulemd is missing on el7 - #402 (onosek) - Initialize bash autocompletion (onosek) - Set configuration in case of "clone --branches" as well (tim) - Fix fake spec file for clog tests (cqi) - Move argparse fix from fedpkg - #398 (onosek) - Send source mtime to dist-git - 220 (lsedlar) - Fix tests for mock package manager (lsedlar) - Specify package manager for mock-config (lsedlar) - Add contributing guide (onosek) - Validate the module build optional argument when parsing the argument (mprahl) - Add config options to parse the base module (e.g. platform) stream from the dist-git branch and apply a buildrequire override (mprahl) - Add the ability to pass in buildrequire and require overrides on a module build (mprahl) - Raise an error if the module build command receives optional arguments that conflict (mprahl) - Silence Python3 SafeConfigParser warnings (mmathesi) - Allow to pass posargs to tox from make (cqi) - Specify dependent packages in one place (cqi) - Don't registry flatpak-build command on Python-2.6 (otaylor) - Add flatpak-build subcommand (otaylor) - Don't pass the MBS API URL around as a parameter (otaylor) - TestContainerBuildWithKoji: tear down the mock appropriately (otaylor) - Refine test runner for py26 (cqi)- Allow build for RHEL-8 (onosek)- No mock warning (onosek)- Add patch from upstream pull-request to add a flatpak-build subcommand - Add PyYAML dependencies so that the spec file at least builds on epel6/epel7- Validate greenwave policy early in Commands.build (cqi) - Refine error message for failure gating.yaml validation (cqi) - explain mbs-manager exception handling (nils) - test for missing mbs-manager with errno set (nils) - catch errno == ENOENT if mbs-manager is missing (nils) - add missing method docstring (nils) - Show full error from MBS (lsedlar) - Fix tests for greenwave policy validation (cqi) - Add testenv for building docs (cqi) - New option --buildrootdir - rhbz#1583822 (cqi) - Add --shell option to mockbuild - rhbz#1438685 (cqi) - Validate gating.yaml file for Greenwave gating (gnaponie) - Update README (cqi) - Reduce the number of repo creation for tests (cqi) - Fix flake8 error (cqi) - Drop rpm-py-installer from requires - #357 (cqi) - Allow _run_command to capture and return output to stdout or stderr (cqi) - Claim Python 3.7 in README and package classifiers (cqi) - Fix a bad test teardown (otaylor) - Refactor build command (cqi) - Remove rpmfluff package (cqi) - Set PYCURL_SSL_LIBRARY directly for installing pycurl (cqi) - Add py37 testenv (cqi)- Remove dependency python-rpmfluff- Fix installing pycurl for running tests (cqi) - Replace extra module_name with repo_name (cqi) - Replace name module with repo in tests/fixtures/rpkg*.conf (cqi) - Add --fail-fast functionality - #331 (tibbs) - Fix fake spec for build in rawhide (cqi) - Avoid to upload a file with different checksum - #204 (cqi) - Give more information when sources has invalid content - #227 (cqi) - Reserve README.md while import srpm - #149 (cqi) - Set to repo_name property when --name is specified (cqi) - Do not restrict argparse version (cqi) - Check old format args only if there is clone config (cqi) - Fix typo and reword option help and deprecation message (cqi) - Massive replacement of module (cqi) - Deprecate module_name inside rpkg internal (cqi) - Add new option --name and --namespace - #301 (cqi) - Man generator indent workaround (onosek) - Fixing imports in unittests (onosek) - Minor fixes to doc build (cqi) - Fix mistakes during rebase (cqi) - Run document generator script in Py3 explictly (cqi) - Remove warning of nonexisting source/_static/ during doc build (cqi) - Do not generate document for sample rpkg app (cqi) - Exclude subcommand which does not have help (cqi) - Ensure to clean files for generating HTML documents (cqi) - Fix rebase error: add module_build_watch back (cqi) - Fix MANIFEST.in to list files for building doc (cqi) - Rename generate_man_pages.py (cqi) - Generate HTML document and manpage for sample rpkg (cqi) - Simplify doc Makefile (cqi) - Generate commands HTML and man pages (cqi) - Update existing docstrings (cqi) - Generate documents by sphinx - #50 (cqi) - README: new code should be py3 compatible (ktdreyer) - Provide base_module to clone_config templates - #326 (tmz) - Refactor man generator to be reusable (puiterwijk) - Make sure gitcred doesn't land in man (puiterwijk) - Don't inject the credential helper to push if OIDC is unconfigured (puiterwijk) - Add docblocks to gitcred methods and don't quit if OpenIDC is unconfigured (puiterwijk) - Also inject the credential helper with rpkg push (puiterwijk) - Create a "gitcred" command that functions as an OIDC git-credential helper (puiterwijk)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Remove koji and rpm-py-installer Python package requires - Fix argparse version for el6- Pass the -s/--set-default-stream to mbs-manager for module local builds. (jkaluza) - Write mock config correctly when run in Py 3 (cqi) - Add --with and --without options to 'local' - rhbz#1533416 (tmz) - Add a test for 3f93433 (cqi) - Raise error if rpm command returns non-zero (cqi) - Use getpass.getuser() instead of pwd.getpwuid(os.getuid())[0] (jpopelka) - Allow setting custom MBS config file and config section in rpkg.conf. (jkaluza) - Remove py35 testenv (cqi) - Ignore .env and tags (cqi) - Remove question mark from giturl (cqi) - Added custom ArgumentParser (supports allow_abbrev) (jkucera) - Grab the correct first line in case of rpm output (zebob.m)- Require python2-koji 1.15 as the minimum version - Refine BuildRequires- Use NSVs and not build IDs with module-build-local --add-local-build (mprahl) - Fix docstring of test_module_build_local_with_skiptests (mprahl) - Add long_description to package (cqi) - Support local module builds when there are uncommitted changes (mprahl) - Fix clarifying error that occurs when mbs-manager is not installed (mprahl) - Add support for Module Stream Expansion (MBS API v2) (mprahl) - Show errors when a module build fails (mprahl) - Move full download url construction to separate method (frostyx) - Fix compose related params for container-build (lucarval) - Avoid calling /usr/bin/python in tests (miro) - Change default rpmlint configuration file (athoscr) - Use koji.grab_session_options() rather than opencoding it (cfergeau)- Introduce python3 subpackage- Mock ThreadPool in test_module_overview (cqi) - Drop rpmfluff in test (cqi) - Fix hardcoded directory name in test (lsedlar) - Improve testenv for py26 (cqi) - Run tests with old GitPython in py26 testenv (cqi) - Compile pycurl with openssl after F27 (cqi) - Ignore .egg/ from git (cqi) - Add py26 to testenv (cqi) - Install koji from PyPI (cqi) - Make compose-id and repo-url to take one or more values (csomh) - Let git ignore more directories (cqi) - Exclude pyc and __pycache__ globally in sdist (cqi) - Handle nonexisting mbs-manager (cqi) - Add dependent packages for Python 2.6 in setup.py (cqi) - Updated module cli API (mcurlej) - Declare Python versions rpkg can work with - #278 (cqi) - Fix flake8 errors (cqi) - Fix tests that do not work with Python 3 (cqi) - Fix tests: not impact by dict.items call (cqi) - Add py36 to testenv - #274 (cqi) - Run tox to run tests and check code styles - #276 (cqi) - Use flake8 3.5.0 (cqi) - Add files under requirements/ to sdist package (cqi) - Install Koji shared library via setuptools (cqi) - Set install and tests requires in setup.py (cqi) - Split pypi requirements and refine versions (cqi) - Change type of compose id from string to int (bfontecc) - Install RPM Python binding from PyPI (cqi) - Fix test test_lint_each_file_once (cqi) - Add compose-id and signing-intent arguments (bfontecc) - Use env's python (lucarval) - Use progress callback and TaskWatcher from koji_cli.lib (cqi) - Get buildhash from git+https:// url (lsedlar) - lint: Avoid checking rpm's multiple times (tmz) - Fix giturl as well by calling construct_build_url (cqi) - Fix construct anongiturl for chain-build (cqi) - Fix mock openidc_client (cqi)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Backport: Add compose-id and signing-intent arguments - Backport: Change type of compose id from string to int- Backport: Fix construct anongiturl for chain-build - Backport: Fix giturl as well by calling construct_build_url- Ignore TestModulesCli if openidc-client is unavailable (cqi) - Port mbs-build to rpkg (mprahl) - Add .vscode to .gitignore (mprahl) - Fix TestPatch.test_rediff in order to run with old version of mock (cqi) - Allow to specify alternative Copr config file - #184 (cqi) - Tests for patch command (cqi) - More Tests for mockbuild command (cqi) - More tests for getting spec file (cqi) - Tests for container-build-setup command (cqi) - Test for container-build to use custom config (cqi) - Suppress output from git command within setUp (cqi) - Skip test if rpmfluff is not available (lsedlar) - Allow to override build URL (cqi) - Test for mock-config command (cqi) - Tests for copr-build command (cqi) - Fix arch-override for container-build (lucarval) - Remove unsupported osbs for container-build (lucarval) - cli: add --arches support for koji_cointainerbuild (mlangsdo) - Strip refs/heads/ from branch only once (lsedlar) - Don't install bin and config files (cqi) - Fix kojiprofile selection in cliClient.container_build_koji (cqi) - Avoid branch detection for 'rpkg sources' (praiskup) - Fix encoding in new command (cqi) - Minor wording improvement in help (pgier) - Fix indentation (pviktori) - Add --with and --without options to mockbuild (pviktori)- Backport: Fix kojiprofile selection in cliClient.container_build_koji (cqi)- Fix PEP8 error (cqi) - Spelling fixes (ville.skytta) - Reword help and description of new-sources and upload commands - rhbz#1248737 (cqi) - Set autorebuild enabled by default (bfontecc) - Add commands to whitelist_externals (cqi) - Declare Python 3 versions to support in setup.py (cqi) - Replace unicode with six.text_type (cqi) - Run tests in both Python 2 and 3 with tox (cqi) - Make tests and covered code compatible with Py3 (cqi) - Add requirements files (cqi) - Do not build srpm in test (cqi) - Do not actually run git-diff in tests (cqi) - Remove deprecated modules used in koji (cqi) - Non-zero exit when rpmbuild fails in local command (cqi) - Report deprecation of config via logger (lsedlar) - Print --dist deprecation warning explicitly (lsedlar) - utils: Avoid DeprecationWarning for messages for users (lsedlar) - Supply namespace to lookaside (if enabled) (lsedlar) - Support reading koji config from profile - #187 (cqi) - Remove kitchen (cqi) - Fix string format (cqi) - Recommend --release instead of --dist in mockbuild --help (tmz) - Allow overriding container build target by downstream (lsedlar) - Add a separate property for namespace (lsedlar) - Allow container builds from any namespace (maxamillion) - Make osbs support optional (cqi) - make osbs dependency optional (pavlix) - Allow explicit namespaces with slashes (lsedlar) - Do not hang indefinitely when lookaside cache server stops sending data (jkaluza) - Make --module-name work with namespaces - #216 (lsedlar) - Include README.rst in dist package (cqi) - More document in README - #189 (cqi) - Make new command be able to print unicode - #205 (cqi) - Allow to specify custom info to a dummy commit (cqi) - Load module name correctly even if push url ends in slash - #192 (cqi) - Replace fedorahosted.org with pagure.io - #202 (cqi) - Fix rpm command to get changelog from SPEC - rhbz#1412224 (cqi) - Rewrite tests to avoid running rpmbuild and rpmlint (cqi) - Use fake value to make Command in test (cqi) - Python 3.6 invalid escape sequence deprecation fixes (ville.skytta)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Rename koji to python2-koji- Allow using namespace in --module-name attribute- Remove python-osbs-client- Backport to make osbs optional- Rebuilt to rename pyrpkg to python2-rpkg- More upload PyCURL fixes for EL 7 (merlin) - Move tag inheritance check into a separate method (cqi)- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Backport patch to move tag inheritance check to separate method- Better message when fail to authenticate via Kerberos - #180 (cqi)- Refactor Commands._srpmdetails (cqi)- Add missing import koji.ssl.SSLCommon - BZ#1404102 (cqi) - Fix upload with old PyCURL - BZ#1241059 (lsedlar)- Fix default value for krb_rdns options- Add krb_rdns koji config- Conflict with too old fedpkg- Fix test that fails on a Koji ARM builder- New upstream release 1.47- Allow using gssapi for lookaside caches- Update dependencies for python-argparse and python-hashlib- python-six-1.9.0 is the minimum version rpkg depends- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Warning untracked patches when push (cqi) - handle correct spec path when push from outside the repo (cqi) - Remove support for BuildContainer release task opt (lucarval)- Depend on python-six to be compatible with Python 3- add missing git-config in the git repo for testing (cqi) - Don't print download/upload progress outside of TTY (lsedlar) - Merge #58 `Rebase of #28 with conflict resolved` (cqi) - Get correct login without TTY (vgologuz) - Merge #63 `More Python 3 compatibility fixes` (lubomir.sedlar) - fix broken when non-ASCII in path (cqi) - More Python 3 compatibility fixes (ville.skytta) - Fix push called without argument (lsedlar) - Use logging.warning instead of deprecated logging.warn (ville.skytta) - Use assertEqual instead of deprecated assertEquals (ville.skytta) - Spelling fixes (ville.skytta) - Add missing dependencies to setup.py (ville.skytta) - Add tests for cloning with a namespace (lsedlar) - Fix cloning with -B and namespaced module (lsedlar) - Adjust figuring out the path of the git repo cloned (pingou) - Only clone into the bare_dir if no target was specified (pingou) - Add to the CLI the possibility to specify a target folder for the clone (pingou) - Add unit-tests for cloning into a specified directory (pingou) - Let rpkg support cloning into a specified directory (pingou) - Python 3 fixes (ville.skytta) - rewrite test_commands.setup_module using git (cqi) - Merge #40 `push: check for missing patches` (lubomir.sedlar)- Log container-build task results (lucarval) - Add support for BuildContainer release task opt (lucarval) - handle exception from getTaskInfo correctly (cqi) - fix failure of test_load_spec_where_path_contains_space on RHEL (cqi) - allow space appearing in path to cloned repo (cqi) - fix docstring of Commands.compile (cqi) - Make 'Failed to get ns_module_name from Git url or pushurl' message a warning (issue #42) (orion) - pyrpkg: use git remote get-url --push (mathstuf)- Print warning when using old git configuration (lsedlar) - Add rpms namespace for checkouts without namespace (lsedlar)- Fix problems with namespacing (maxamillion)- Depend on python-osbs directly to avoid python3- Update upstream URL (lsedlar) - Fixes based on lsedlar's feedback (maxamillion) - add distgit namespacing for non-rpm content (docker, xdg-app, etc) (maxamillion) - Container-build: dont't allow to build with unpushed changes (araszka) - Suggest --dist option when can't get OS ver from branch (araszka) - fix: print all tags without filter (araszka) - Fix lookaside upload when --path is specified (araszka) - Lookaside: encoding repo name to UTF-8 (araszka) - Fix errors on Python 2.6 (lsedlar) - Add test and docstring to byte offset convertor (araszka) - Decode .spec file with UTF-8 (araszka) - 1271741 - add copr command (Recommends: copr-cli) (msuchy) - Suggest --target option when unknown target (araszka)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- don't use assertRaises (ttomecek) - refactor test_clone: set clone config in the same test file (pbabinca) - Fix clone test to not use constructor to set clone_config (pbabinca) - Fix test clone test (pbabinca) - Make use of clone_config attribute backwards compatible (pbabinca)- Replace deprecated BaseException.message with str(BaseException) (pbabinca) - Don't print exception message during check repo tests (pbabinca) - Add support for setting post-clone git config (ville.skytta)- Fix parse error (pbabinca)- Add support for --nocheck (orion) - container-build: check repo (ttomecek) - move repo checking to a method (ttomecek) - Add 'oxt' and 'xpi' extensions to UPLOADEXTS (dsilakov) - Switch-branch: give more info about error (araszka) - Recognize binary files with .oxt and .xpi extensions (dsilakov) - Container-build: add --nowait option (araszka) - bash autocompletion: support for command container-build-config (pbabinca) - Implement getter for autorebuild value, use 'true' and 'false' for values (bkabrda) - Add a command and option to change container build setup (bkabrda) - Edit tests for python2.6 - EL6 (araszka) - tests: Don't use assertNotIn (araszka) - tests: Don't use assertRaises as context manager (araszka) - tests: Don't use check_output (araszka) - Typo in import --help descriptions (araszka) - change the url for rpkg (dennis)- container-build: support yum repos with --build-with=koji (pbabinca) - container-build: move --scratch option to koji group (pbabinca) - Print task info for container-build (pbabinca)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- pyrpkg Requires python-osbs- Test for scratch opt in the actual argument of container_build_koji (pbabinca) - Move the GitIgnore class to its own module (bochecha) - Modernize the gitignore-handling code (bochecha) - gitignore: Properly handle adding matching lines (bochecha) - Refactor: remove unnecessary code (pbabinca) - Move custom UnknownTargetError to errors module (pbabinca) - New command: container-build (jluza) - lookaside: Take over file uploads (bochecha) - Remove unnecessary log message (bochecha) - Stop making source files read-only (bochecha) - Drop some useless comments (bochecha) - Only report we're uploading when we actually are (bochecha) - lookaside: Check if a file already was uploaded (bochecha) - lookaside: Allow client-side and custom CA certificates (bochecha) - lookaside: Be more flexible when building the download URL (bochecha) - lookaside: Use the hashtype for the URL interpolation (bochecha) - lookaside: Add a progress callback (bochecha) - lookaside: Handle downloading of source files (bochecha) - lookaside: Move handling of file verification (bochecha) - lookaside: Move handling of file hashing (bochecha) - utils: Add a new warn_deprecated helper (bochecha) - Add a new lookaside module (bochecha) - Add a new utils module (bochecha) - Properly set the logger (bochecha) - Move our custom errors to their own module (bochecha) - Don't assume MD5 for the lookaside cache (bochecha) - Remove dead code (bochecha) - Use the proper exception syntax (bochecha)- tests: Don't use assertIsNone (bochecha) - tests: Don't use assertRaises as a context manager (bochecha) - Add long --verbose option to -v, new --debug and -d option (pbabinca)- New mockbuild options: --no-clean --no-cleanup-after (jskarvad) - Catch ssl auth problems and print more helpful messages (pbabinca) - New exception - rpkgAuthError to allow clients detect auth problems (pbabinca)- tests: Properly open/close the file (bochecha) - sources: Support writing in either the old or new format (bochecha) - sources: Reindent code (bochecha)- Refactor: remove unused imports from test_sources (pbabinca) - Don't do several times the same thing (bochecha) - sources: Forbid mixing hash types (bochecha) - sources: Move to the new file format (bochecha) - Rewrite the sources module (bochecha)- Use %{__python} instead of %{__python2} as it might be not defined- add python-nose as BuildRequires as run tests in check section (pbabinca) - pass extra data to the Commands object via properties instead of __init__() (mikeb) - clean up Koji login, and properly support password auth (mikeb) - add --runas option (mikeb) - run os.path.expanduser on the kojiconfig attribute in case the path is in the user's home directory (bstinson) - Override GIT_EDITOR in tests (pbabinca) - Massive Flake8 fix (bochecha) - Fix some more Flake8 issues (bochecha) - Fix some flake8 issues (bochecha) - Simplify some code (bochecha) - Fix typo (bochecha) - tests: Ensure functioning of Commands.list_tag (bochecha) - list_tags: Stop executing a command (bochecha) - list_tags: Fix the docstring (bochecha) - delete_tag: Stop executing a command (bochecha) - tests: Ensure functioning of Commands.delete_tag (bochecha) - add_tag: Run the tag command in the right directory (bochecha) - tests: Ensure proper functioning of Commands.add_tag (bochecha) - tests: Factor out some code (bochecha) - tests: Ensure functioning of Commands.clone (bochecha) - gitignore: Make sure each line ends with a \n (bochecha) - gitignore: We're not modified any more after we wrote to disk (bochecha) - tests: Ensure proper functioning of GitIgnore (bochecha) - tests: Use nose (bochecha) - Remove unused import (bochecha) - Some more PEP8 (bochecha) - Add classifiers to setup.py (pbabinca) - Add new sources file parser even with unit tests (pbabinca) - If source file doesn't exist continue without downloading files (pbabinca) - Reformat setup.py to be compliant with PEP 8 (pbabinca)- Compare fuller remote branch name with local branch before build- Explicitly define pyrpkg's client name for man pages (pbabinca) - Refactor mock results dir to property (pbabinca) - Add skip-diffs option for import_srpms (lars) - Properly remove possible .py when creating man pages (lars) - Process srpm imports to empty repositories more explicitly (pbabinca) - Make UPLOADEXTS a class variable that can be extended (lars) - Introduce self.default_branch_remote for fresh clones (pbabinca) - On self.path change reset properties which could used old value (pbabinca) - Remove empty entry from git ls-files to not confuse following code (pbabinca) - Remove file names during srpm import in more extensible way (pbabinca) - Fix issue causing all current local builds via fedpkg to use md5 rather than sha256 (spot) - License replaced with official GPL 2.0 license from gnu.org (pbabinca) - Allow "rpkg commit -s" (pjones)- rpkg doesn't have a python module so use pyrpkg instead (pbabinca)- 1.25 release (pbabinca) - Note to do_imports() doc. (pbabinca) - Change default option for switch-branch from --no-fetch to --fetch (pbabinca) - Allow default name of the library to be set by subclasses (pbabinca) - Use name attribute of cliClient to get configuration (pbabinca) - Make setup.py executable (pbabinca) - Use direct git call for fetches (pbabinca) - Print reason for failed switch-branch (pbabinca) - Match whole branch with remote name when switching branch (pbabinca) - Refactor: deduplicate remote & branch_merge (pbabinca) - De-hardcode 'origin' as the remote name (bochecha) - Fallback the remote on 'origin' (bochecha)- 1.24 release (pbabinca) - Work around signed srpms (Till Maas) - Properly raise the error (bochecha) - Ability to skip NVR construction altogether for builds (pbabinca) - If we failed to parse NVRE from rpm output use better error message (pbabinca) - If command to get NVRE printed anything to stderr log that command (pbabinca) - Refactor: correctly split string on multi lines (pbabinca) - Use nvr_check as an optional argument for build (pbabinca) - 1.23 release (pbabinca) - Use module_name setter instead of constructor parameter (pbabinca) - Set pushurl & branch_remote by default (pbabinca) - 1.22 release (pbabinca) - Define module name from command line, git url and lastly from spec (pbabinca) - Revert "Define module name from command line, git url and lastly from spec" (pbabinca)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Refactor: split strings on multi lines without spaces from indentation (pbabinca) - Refactor: remove spaces at the end of lines (pbabinca) - Define module name from command line, git url and lastly from spec (pbabinca) - Option to skip NVR existence check in build system before build (pbabinca) - Add an 'epoch' property to pyrpkg.Commands (bochecha) - Fetch remotes before switch-branch by default (pbabinca) - Protect rhpkg's --arches argument (pbabinca)- read krbservice from the koji config file (dennis) - We can assume that rpkg is installed if the (ville.skytta) - clog: Don't require empty line between changelog entries. (ville.skytta) - Spelling fixes. (ville.skytta) - expand %{name} and %{verion} macros when checking for unused_patches check for .patch and .diff files as patches (dennis) - clean up some language ambiguities (dennis) - clog: Support %changelog tag written in non-lowercase. (ville.skytta) - add spkg as a binary file extention rhbz#972903 (dennis) - Fixed version to 1.19 (pbabinca) - Don't track spec file here (pbabinca) - 1.20 (pbabinca) - Mock config temp dir in the form $(target)-$(localarch).$(mktemp)mockconfig (pbabinca)- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Generate mock-config for mockbuild if needed (rhbz#856928) (pbabinca)- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Require %{version}-%{release} rather %{name}-%{version}- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Use rpmdefines when querying for package name- Don't assume master branch for chain builds (jkeating)- Only read from .koji/config (jkeating)- Fix branch push warning (jkeating) - Handle CVS based builds when getting build hash (jkeating)- Warn if the checked out branch cannot be pushed (jkeating) - Warn if commit or tag fails and we don't push (#21) (jkeating) - Honor ~/.koji/config (rhbz#785776) (jkeating) - Update help output for switch-branch (rhbz#741742) (jkeating)- Return proper exit code from builds (#20) (jkeating) - Fix md5 option in the build parser (jkeating) - More completion fixes (jkeating) - Add mock-config and mockbuild completion (jkeating) - Simplify test for rpkg availability. (ville.skytta) - Fix ~/... path completion. (ville.skytta (jkeating) - Add a --raw option to clog (#15) (jkeating) - Make things quiet when possible (jkeating) - Fix up figuring out srpm hash type (jkeating) - Allow defining an alternative builddir (jkeating) - Conflict with older fedpkg (jkeating) - Attempt to automatically set the md5 flag (jkeating) - Use -C not -c for config. (#752411) (jkeating) - Don't check gpg sigs when importing srpms (ticket #16) (jkeating) - Enable md5 option in mockbuild (twaugh) (jkeating)- Fix mock-config (ticket #13) (jkeating) - Make md5 a common build argument (jkeating) - Move arches to be a common build argument (ticket #3) (jkeating) - Find remote branch to track better (jkeating)- Change clog output to be more git-like (sochotnicky) - Fix mockconfig property (bochecha) - Use only new-style classes everywhere. (bochecha) - Testing for access before opening a file is unsafe (bochecha) - Add a gitbuildhash command (jkeating) - Always make sure you have a absolute path (aj) (jkeating) - don't try to import brew, just do koji (jkeating)- Use -C for --config shortcut (jkeating) - Don't leave a directory on failure (#754082) (jkeating) - Fix chain build (#754189) (jkeating) - Don't hardcode brew here (jkeating)- Don't upload if there is nothing to upload. (jkeating) - --branch option for import is not supported yet (jkeating) - Add epilog about mock-config generation (jkeating) - Don't assume we can create a folder named after the module. (bochecha) - Fix passing the optional mock root to mockbuild (bochecha) - Add missing registration for mockbuild target (bochecha) - Make the clean target work with --path. (bochecha) - Fix typo in a comment. (bochecha) - Fix syntax error in main script. (bochecha) - Fix typo. (bochecha)- Get more detailed error output from lookaside (jkeating) - Move the curl call out to it's own function (jkeating) - Hide build_common from help/usage (jkeating) - Fix the help command (jkeating)- Support a manually specified mock root (jkeating) - Add a mock-config subcommand (jkeating) - Fix a traceback on error. (jkeating) - Remove debugging code (jkeating) - More git api updates (jkeating) - Add topurl as a koji config and property (jkeating) - Add a mockconfig property (jkeating) - Turn the latest commit into a property (jkeating)- Allow name property to load by itself (jkeating)- Fix tag listing (#717528) (jkeating) - Revamp n-v-r property loading (#721389) (jkeating) - Don't use os.getlogin (jkeating) - Code style changes (jkeating) - Allow fedpkg lint to be configurable and to check spec file. (pingou) - Handle non-scratch srpm builds better (jkeating)- Be more generic when no spec file is found (jkeating) - Hint about use of git status when dirty (jkeating) - Don't use print when we can log.info it (jkeating) - Don't exit from a library (jkeating) - Do the rpm query in our module path (jkeating) - Use git's native ability to checkout a branch (jkeating) - Use keyword arg with clone (jkeating) - Allow the on-demand generation of an srpm (jkeating) - Fix up exit codes (jkeating)- Fix a debug string (jkeating) - Set the right property (jkeating) - Make sure we have a default hashtype (jkeating) - Use underscore for the dist tag (jkeating) - Fix the kojiweburl property (jkeating)- Fill out the krb_creds function (jkeating) - Fix the log message (jkeating) - site_setup is no longer needed (jkeating) - Remove some rhtisms (jkeating) - Wire up the patch command in client code (jkeating) - Add a patch command (jkeating)- Use version macro in files- New tarball release with correct license files- Fix up things found in review- Initial packagepython2-rpkg  !"#$%&'()*+,-./012€€1.60-7.el81.601.601.60-7.el8 pyrpkg__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycgitignore.cpython-36.opt-1.pycgitignore.cpython-36.pyclookaside.cpython-36.opt-1.pyclookaside.cpython-36.pycman_gen.cpython-36.opt-1.pycman_gen.cpython-36.pycsources.cpython-36.opt-1.pycsources.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pyccli.pyerrors.pygitignore.pylayout__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyclayouts.cpython-36.opt-1.pyclayouts.cpython-36.pycbase.pylayouts.pylookaside.pyman_gen.pysources.pyutils.pyrpkg-1.60-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtpython3-rpkgCHANGELOG.rstREADME.rstpython3-rpkgCOPYINGCOPYING-kojiLGPL/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/pyrpkg//usr/lib/python3.6/site-packages/pyrpkg/__pycache__//usr/lib/python3.6/site-packages/pyrpkg/layout//usr/lib/python3.6/site-packages/pyrpkg/layout/__pycache__//usr/lib/python3.6/site-packages/rpkg-1.60-py3.6.egg-info//usr/share/doc//usr/share/doc/python3-rpkg//usr/share/licenses//usr/share/licenses/python3-rpkg/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectiondrpmxz2noarch-redhat-linux-gnudirectoryPython script, ASCII text executablepython 3.6 byte-compiledASCII text  !"#$%0369< RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPRPPRR R RR RPPRPPRPPRPPRPPRhttps://bugz.fedoraproject.org/rpkgutf-8276e6285960d73c4fa18716bce9af22391f8d0bea550da4a1f75bb5e3553d8c1?ÿÿûÐý7zXZ áû ¡!#¸‡,àiÓ* ]"ÌkÀ%jsÅÁ)Ó `>Xní€ï»Ï'xð`ç.ýßÿFu_1ñã){¦ÓDÔ¸T§\Ýç_‘"q}í<�V4 Îk`?aàÞ zòiƒ6ðL¯°oÌc#š‚Š¿r-ÚR';Ow“´Ó,ÔZ@â´ž 6&>m¹nìÉ&_s§¤�§cCÑ>:œ%¯”yȶ1-™Åéä¥h f>ôÕÊ[c��w�øÍ­,å&ì½|ŒšÌI©Ó{éõ(aF"¹˜Å.œßF:Dè#Ù„ª¨#ÛŽ ùSpš'í“þzy:¦Õné“'µ 8jt` Sì<'R"»½Ÿÿž·ÁZh*³pÁBhFþÔœ‡ËR `Ky*vbæþ8À$‚ö,©ÛÆ%¸)7ðLQOÆ `ÓBß|‘½DpŽbÀð‰~\^”Û¿.ª‚­°´iì¯lšdsÉ5s'~£ÆŽ}LåÜ—iL ¿ËŸå‹2'þ)‚�õâH0FÂËþ%ÊûßÛ5 k­Ç/–}û5ÒqöURÇã/;kQjm*ðYH€–œ$iOævµi¯6ñ±é‚@ÊœBzæø¼LöhÕ¨ª6—R´|âê­[$Oj´á"¬�‰ø�v2¼Üs˜‘Ü5g¢q_XÊä�O\@à’ß¹õ¥!p5]ÀÍOŠçØ¿q1:‰éRŽv©$ÈcK‚|lÓm->åùµë¨„ÌÓ‰I�.šØâ­ómC};Pú�ž›ú1sV#¤ËÇ ;vƺ¬œ¨¬UÇÃ�ã, þç�æ‹w3Y£Kñ v¸Þ�%R6@Þ¸Ù^q1X ÿþEóyXÓàÆ8ïWžM £ª£`Æ9½™6ºE•^�4ñðh�áÜ ËeÔL ‚‡!aNÓìb+?êzþêw,E#‘5LüðòžWßÌ:Ûqræc„èƒ{’�&ì ¤Eûˆ@lÿVqð<ò¡5"š8z½Ctªu®>÷L\Þ’Idúq"o&t|•|ÜeÈHÌ´åÑ&-®É®JÑËôÈEhîmü.â<ѲÈ4Ñéüæ§æšà;M�¹—vN�© ‡¾bÖVÔðß®›õ6�ÕÜ«_¦^l@2IŠËU´n Þ�!š©¬g{ˆ„�óµ·±®ôþæ¬í/x¡3Î:�fSÒ™y½:±“Ñ]|À¸õ÷$EŸèTG{ëK\  å ª-ÁvYÍieËó.ƤR=œ®MÀ´¼Öc?ÅWx[úHºÃ–6^åýOHÑM5–˜qå'fW<*;y¨ˆsÙÅYÝ‘o¡8k<ð6M©*ã£ï0ì)•µ|2»àOöIôJK˜–È,Ù|ŒcP?¾ˆƒ­™ˆÖ~à²]6PæWdŠF§Xh 1A3 q¶gªŠcstß™—a?L å‘h­‰î$¿ÔcS 6¶Â§!éz¢Åo8ì–d¸×ê¦û;⯡Y{;GåÓ 5u¥Ð@wb~Ç!+æƒ�Ê7ú˜� H7×Eý(°ªµ–�Û,Ž@ $±4`Sa|Ø�§u£t·�Öû0 ÆV̶S‡¢pÐ ÷W³Üø¸5O3 ˆ¦ƒwïJgÊóÛå¿2` MüÉŒšÿéOezÐ4ŸÌKÏé¾ñÚèĦþªÆ‡µ‡£ç/ꔊ ¹´¦Ô–ÿö倥eXìm}ÔTHÊÑ[2‚/Œ“‚¿Ä×Ú e³‘ÞìUé'ÌÆ@Ã=BX…rû=›¹Î~,<àŸ•Ëz)Ý6×`™5J˜ö�Š‚t±5skü +®DøP×ó„._År%ªÝÇÀÙãµjûƒ�1Äa<ê9ÑóCöÀ'ÿ³hI(Gxzz*,®Ñoç‹È òÆÛfB¹úYÑ ·ÁiHpk$Œg\«8ñ˜°ÏB°&:1ë.®ü·,ÓÇøÆÃ¾úV¬sÜ€×ó•åí¨³ÏìüÇr�c)ÎSê¶¶Éœ m –ô¿3 {Uìý*cU‡I4"'¬0`I�²Xbod‹è œú«ø´+"!=™/6¾¨Ë‰×oѯ"rŸê§yx�ÈK9€Ý÷Ÿ»º$‹I�´úèÙ _�!ü…¿#A›K­#i<lJû6´½U’µÿNˆ¥w(Þÿ&^s9n*¿håý®/Q¹K&q¼Ǫ9;?� ¿ˆÙ;h¨Š9bä`gµÜ“jˆ¢éËýÅêœØëÞöá<á~é�d5€Hw~õ˜ó }£�¹Æ«ic§àë/ôGÔåƒe%¼ù‰ Óº lu É™ *k©ôŠú‡nåÆ�\ƒ‹è“ÉÇæéñ3˜Ã#ø†À4gªÎçŽýDTüš=ãTXKmhB ÚÞð,í=tô£(t䳬Ÿ°üœŠ ú­Ì™;!ºHpzK™4éõ?í1wg™*1©† ÉâɺÂô6Œþ\)ï˜Íªm‰Ü>jn�yèÎètÕâßø1–xøR5Ó1úŽ�j¥Ô%jÜ‚å3RÓÖ30ü6 =íP:üÓyí²+øW}æ„oÈñâP‚0â;eôHÊs°T³etHSýÆö¬Náw'¯G3šßѹ™´$Å­‹E¯©¸úaöâ¢ðoаMž+h©…L×Ô3ôû¼²ŠºÝ…·ÒÐG¬YW1›  Éì7Em;Ù²2ú�ÅÜ n«»·ííGâ91N*»HÞT궦-Ÿð§Šã.]?¢Y0К§V˜5×,L*þ½fv˜ë솭䓥+8¯�FEú%j=!ý#ÔÈÆVå€û ôîæ®E�O=¦9+do)HPW:ßÐ3k½È»$÷Á·ÔN=çÕ_žØu. õNŽåªŒ¿N±*öÚ†Â9RÞpá�#W—®Ž¼L´Ð ôJxˆ]v$ñg‹µªPgø¼©dDo°•á 5¶HžÿUêLºÓoŠ‘Cr9qpk©Ñ±�³Ôñžô&ôìò¢”õ>»¶+ÑÅÖ’ÇíèOù´^]nJÉ3óØÅ‡™Zâ¥kP¬˜¸„Ř�ÎcÁeIWÎ*KÔU)»‘8Û„bX¦‹28d÷_S…6¶¡¤´?½  Œð¾Á¶%÷Ô�WÅ—|H¦¹šn7(»ÔŠ›˜]J«v©šZ®Ð]ªïÄ8pìs-ñ©£*ãï!á9ÎEÎ'Il£5à#’°®§c5EIM\7v È¶5Ä@Õ†=qIFÌX•�Eˆ|Ýì8ÙÌNçÁÈ…Þ5Uât›[´u¸zQ¯ózßÓêÔ(G›Ÿ&úÛ±·óLõVå=.Ao"Óüñk*edð¶2˜[r q¦*_z�68ß«áÇ€A_\|Ýe:ƺ7°RµàÐÖGLQúŠ´¹Í]jue ÎõI`"á<˜<ò>×ZåñíªY`ÈÆT ešl€ ?ñ¡äB]-£÷LY6Ù>:‹Ä)9P¯)óQ/>’á„Ü™â:q0)ÏRzc% áºó²’Eþ˜ÃèIzz–U/è®ðÝTû¹'`nìsƒ§åg[õöåÇŸœ+2ÌTÛ~ÜN[³ÞybÞnÙx´ÿ\4Ã)9“&æMfbõxꯒÖ'^]J1¾#ñÁ%¡¦d -0×ðù�‹1ÚÔ².dèOò!9 áÇó„ùÚ9"= ©Žê®°…ù ¦bͪ32Ķ}€Î§\@ΘŸPp%Böò Ãúß±��Fõ RäF�[ã*KNíÒQÜB66QÊU¦”.ŽÄ‚��%º˜-î­®µ@ã²ùk”‘Ãa.ýx¯%ˆGlW«V/\–Màv´‡?fÛ'€`b÷é–Ë£ø>‚¢¿ŸËõ{�«�\é'æxº@õž—GÀÚ¤ètXà¯d/ÂÖÖã✟:«Ô$rq൞·j)º Œ zÉík>QïE£Ò¤z²Ãð�^1 Ãs°“¸¡ŒV—¨yÄ[òF‡ûÌ2.HÈZñŸ¤v-Ö gF�hhwó¦ßéY·!¤�vËxGèìB4é#Zq…MW[iER6�C_\UÀL/±Œ°ØŽÊpÕþa1®Ç,�OÉ ¼U˜jfR—?Œ—Rê•; *“’Ï“›GåÜÍHîJ« Åq�@äY«Ð’í­KÏ—‹\JÍ0ÜRÐ㮂{,g2wy�½.¼¢„`]a�–·{eÐ"j;J¨CvÕ¥7õòºI-¸i—@NÂÿcù=ð®k²eÝ[kº�>é5Šÿ¹>éÚ{”åá¸Wgr˜ô,ÊGˆ7a¢4?‹šGÐ4~ŽIa­žä׻х °xx£¶VDmÀM¼X¹;Ü�kN¢ >õ(²Ð˜ze,lÆ-TâIŠªÓÈþŠ�ÞPÊ²Þ ­´„ßeþwðKØ=Vv§øÿÓvf.VH¤Y×<èD&ëÚSF_<×u£+ÖwZd<#ÝM5É>i&dÔÛ—>•Ïá‚C\ÛJ,tp¬Oa±®j,Ù¤ãØeð“N€A:¤H`tÀábK`0“º–ÓßÚYŽkÛè']ì,¥º¾æõ=H¬êiñÇ"�„tásÅÉý_Naç5‡Å íúuM,[l £ßQ}<1-¤Y-ºÂôK.¼GÇFŠÑ‚H™¶™‰Êþ ¯WÝeÀƒÿŒÒ íA¢˜ØØþÚ‡‰ê±2/T[Õ¹ÿJyÁ£Ô§Úf\’Î"NëÖЪL=Œ]Ã$§ÇòS"R5Ú5“SŽë¿.ŸXù>.è¡�†P±….9·Ž[ÞðeޤbµtqæÞCxº 1i -?^óGjºtYýÕÿUd­?R±ØÃ´Ë…NbEÝÍ·¿?r|RÅ|IíhŽZtþ�t—gû]7ú�”.hë¶PöRÐ97±×ÏN¢’3@�èì¥ ãe�ö…mÒ\�HK έ$º!Ø%¨FW嚇1Ò½dôð±šÃ w ý�Ø+RSyª™|8KœçÇç&r¯Ý H[Œ ††t¨m¦`L´ �àåyÓ>½H‘ÔKC]”á!8VüêUÿ9=EØÔ¡‹Aç*•öÕ�q ø·³âjˆÆqÀCPÑ'õÜ*¿ué;h…å<Ì=&k?vªþ#gáÓ«”3H†ü àôjÖÑ£Í+âab¡'ÙÈÒ…·dZ¯v3^ø™ŽSÑò†D4Xv4Ž4µ{*Ÿ-‹DŸ]—Ê;®«ÎBÆ)ýëÞ¥’�?¢!´.+pí¡˜Ï‘Ï*ò’’!¨âEØ…ž4‡¯ùÚÊÌÅWÁ�[!ÑrŒèÑ_—L� \®ˆ52H�Aì’²�™±KXò—òB"ªúá©�³^8†ˆ/wöÝæmñ©�ÍÓy"†KÐØ`š>Ö;µ%)FŽ„÷øù¬Si;ýBu’3$2Kò�eå/NK˜xߢ\‚éÈ—UñŠ© €|/ß>½ ÓW%ö–â¡(›ÕådÕÎÏeæÖ´ÐáL ñéÁçÜ‘›ÜÖ²4HÜK æ qßb~IÅûµ³í³†”sÎîˆÃiÚÛ˜õ¯Q0ÁÎç6lÿDAˆŠJá¶ð†ëFç~«gI¦ <[Uñg.\râ$ZW�ìÍwר÷¡ªuL;ŒûbE7˜E¬�r X§/ŠõŠmܲýÓ� …y¼Ù.AçƒbŽt8Ax?ó1‡ô±°?cIM§_Ôƒ°¢Kv ò%CÔŽ¥uü v†ˆ¥V}^Š(Bg¤móãºûÔvTS›/‡¿î¾y,éÛÅ%�2µGâÞ›áo¹Ê Ì(é‚Üû˜‡Æ+8{AÙä, ‹£¦Q.É¢ d¦’êB÷Ôäuâ×ëÇîÓ‹æ–Á‘U��1æ=J­wüàö*^µð¼x=^ì:Ùjº‘S€Òêz~;óöÕLhÛËÃÓ!‘*Ž`�Þm�Ë*ÂPàÝùs°—ÉÁ}��¿Å•Åž½ÒÁ"_>�é›aô$R"6PWqLf†ëÎĵþÞ1ŒKHhÞä¢S‘¹w¼9^÷ôÈŽ&¶lˆ†B´Ðª³å“´R,¥—”àx4–Ú;(‚÷¸n¦ÏŠçÔqü6¤ÕñR;±¦&»µnqñ)yK7[M³L�pòŸ ¶"zÒæç3»%$õlb˜*"Îé�•/¹}cØT¿ä)óÇ/¼ ’hKqúÅüçÛ3|± ß”]½mçëÌ~<ëˆ�’eçǸzU~•2^â‰+Q‡Úû�÷uñtÐqJFPôÒð±0ziÕ9¶'Tg¼‚y=œÖ%Àõ†¡ãp ‰á=§ò$ú*,<ëÿÎÐfùùcã ±)~XïF”©�µ}íñüs7¼´¸ØÖ»³-ø¹sW:Aê”�¸ ù%åˆ UM»y„’œäå �%Tî)IiÝËÅ·ã<* Nd'hØÌ¸ü z@¨/A_÷²Ûñ`eb=„Ñ<ÞóE¤î ‰Þ;Äz~Ù=žåF|}ª ’Þf=’] ×­ì’äHm¬$çÉ=³²¦Öt�Þ¸*�&!‰«ÕýÚm"uÌóÁVhF®Áé ÍÎa+Ä+VÎÙ€¼þjÕ0Å^Ë/ÌÍpàà‡–-€+1ÇÔ3œëê, ]ˆžæ@¯Äç1 5 rVßZ�xôRVàõ7ØíÝwþÜÝýà÷­›Wê'úñCs‡ëø Gys/À›}¡áV\ ¢¥§f>bèÃGäwêÒº÷¤ÇWªÃî˜$¿Ñ@-ѥئ°”µ@y§¸ ³’B+=)8ˆ¤�Â�g|pOþ±¾ø-@E_–oøöÜèWç¦â¹¨Ì¹ “˜ p�&7þª“Z�Ñg©7y*q^WµÝ$¬»®XCeÿÂÍ�[`×wSœx7lÉH¡}ñ-‚¬ž•B,ð–Ͼ{ÎB‚\C´¾�‡ÎÉZ:®�=),Ê –\¥n‡½û�¡ÜÌö~-¶=¦òÕßãf¤Ñœj½ª*%a³Ê6Q3+Ò?vúȲÓò7{Y”-jíXÊoÐë­ÓL7©‰|ƒÖÛ=Y­¨ï±×I ký<¯ßPù-ù®“©äôHΞQŸ›¥ñ_ÛS¼µ¤0Dë¼nà •ü¸ý~gžªõ5Í\Œý€ç�§XG“Yßœ¹¨yZн‡z�€™±kÜ:á4|m̬쿗…½ÆƒÆÖ©À07v¤¥;d7§ú˜¼M4äwÇÐ ßÌ…�8�Í»Z!ò SüdH¬zî¨`Ú2‰ß&ßùLÂTFoènðÏÜ3Ï�w è"q,A¿²°l-œÂ¬ÞêËÊu¾�°PM¯Eßüâù·w1ûð±ŽOfSF?Eb°\êÙ5Ãw?Ã�Pá1²¥“„íüfãI௘3Ô9K$ãß,uSí½–Þe‹®âv3 þ1!aÿ~hÕDÄ€ Ø”ƒ„FiÀ:ìIfá=gö2à‹ë…ÃìY.`¶÷? åÔÊ�«Ä!$(”Ï&=¤¦ŒÎ¾U×dýÏ··¤n¯zD²�4ÎX›a¶’` ÁÚàÒtmÈ ’¬,6ó/j…Š)ž»BsœV¸#•Ï|Å� W*P¯Û›u¶f_„¦ƒìe�´Ý¥Þ4ö�ù'üZÖIGÇÖÄö ¬5Û•ˆ@þa2ÜÚ_KTþ:bÃËÚã2J¥mó°ÛoãT¤èœ‘í ¤íúêW3¶Ãêe-á¦išèiꑎJºWØ’Í쮯>ŠN}Ådz¢[ŒD¹I䜟@õ«ašµ8ð?ùv9QñÕ‘ÑbÜÓ�îÊ¡âìˆ"";)W¢Tgé$eÞEGbföq¢hòšVžyoà ÀHðHN¹×p9Ácʧ�\hÅ þÞÞ}tšÃ(T±Ä_FÉSÚ˜?yqAPÝô‚hÄY2ÆÂYqêõ�ÅøÄó+»LóÝÊ_«ä–Õ MŽÿš;(¢± Gx ½¦°gÿ†ÃÝÏñàEnÿŸÆø»O ¡—�ïujLôàÆG_Ç�Ö«%ðÃó82â1�!H¾ÞH µW�ÉIŸÕÁjé�ÍÀm8ôÞùõ¢µ1WWqº¶á-ƒB\^€XI;³Ê0Iµ Ëìcè:´` õ-B%|и€¡w¡‘òTþ;:ó¾úKæã´¼þì“ÖÊo¦çÀÍ‹YÃß=f‰D°·…ùÖµPéS…sÞ¨IN?!Ö._‰ÑècSšÌ7èáHÐÝ´Ï6ÏÓ"là%�ÚÎ[‚B*ÝÛ±áº47"èJøØâüTÅ´êÛŠ 4SAìf(á<ån!¡ÙâÝüX6íÕ–_=!S&Ñ·¨ ~â€`’b(¾›!ÆÆ×FƒNÞèú$×}/UK´Á�ê«){£àeÐ^Ûd4gãö.e¡…^ä P”úóTÐÓúc5~eÊëq}"Ë™W]Áî’|qG>•/>p #*.ÈWò„¥†õ—įFá‡_”ÑEÛ4KÚ@¢™ás¾#CËæ¦Ï¢äù…|„•ËB‘`zy¸=Ëù‰šS³7oª­3 WVWƒhÛ»œ ÉcùýzµQ’R rw">®vâ‰EÏè~¹!XèaÉ95ƒËI‡’ªÝX¬Ê�’ÑROC¾Èç}÷ئ=L`²-OÕ™„¬ÜÂÖ&E=ÒLÍÙð}¬æƒ9È¿t& ²OK߬pã­†îÇc×ùm‘µ%H�û‘!U�¼)ºn·®,1£‡«³ Å“@ŽÞÝ`8"ÁHæÓºO82JŠÿâ¼và �1;{%JpWÝ­‘š×è¶BR†¾œtwTÄQü¨¦ßÍ/ð{n°?j s%e'W‰äøZ¯ŸŠÌøùÈw61ׄÔ@‰­$¡WuôسpÞYÍAá€V™iß ™.‹ËazïíÍx`˜¦Oá‹¶îÒ$¶Œ%‚ z"Á‡ÍNW¯0±–9j€þÞ0�ÊÌq71;V‘AÕí<�ÓøÛ%k=Â[tšÀîÑÇü¾3®vô/û·8üÓžë*¸^ÄCõå‡&¡ ÇŠ¹â^ÛY�:Æ%t1Xeâûq¹ˆY¶Ðë,æMݧ/8lw£AøîuÐ)òß^Zʵ„œÎkÁ3ÊÀL~�5Èä®ÐÈEw¿ÉV§Ÿs\V?ûàœ@ Áúp���Í£áKßzïÏ^‚ò[êó’¿0tƒIªß¢¿êò =½ËÄÿkb×ãÜdzú¸ª*h¬ÎáÖî|!Ô´åKj÷…|ÖÏ8xå¡9ˆu¹¸‘6Y–6«¶µ(™‚/»ì,kÃŒó'(ãëù¸�Â’o„„$D)ý­‹¼/¯\*åki&]Ы§úéaÑhs[v‡%ß6'}¬ˆ+NõF‘|Nûúí›uéõ+õ:‚åÜ~&ª}bm_Ó v— áÜ©·-.c’AÏ…´±xn§B8·ƒåàÄírH˲ Ó`ý»ÇS¢Ëœ¸Š-”ÚÜóãŽ#M}‰/ø¸¥˜‚ÏÔ6D»ú~30aàîI A¡›bÃ2ÚB‡âpuÎ ƒŠ3žBäºç5²“¿û)¹³\+º:}~ Iø9™Ð˪·–`EãLmm^lË:$'i¼M‡çÝ?Êâ6ïAp,ù,¬5êÓxè.†±i†onPÜ hcÛ@q Í¯Qû×/aób—¿#•øçvh1ʉKæ*Ñ<Uoây “oW"Gø"´ƒV\øvM¹³QìÅÛ‚ s‘ºýЛ~¯¶iÉ+‡¨s>P‡ l!õ|ĉ ™·Z<‘l ¨þš©"úçÿ™¶hãF“GqËx™ŽZ«Æ8$è;`õΚ”µ±Çc(8ïõ.A¬ˆ·7FoÈŽÓ;¦Å,¹c\|ƒ |4L‡òĤä }h�¥¡.0ÿçBï©Á_Û”¬ Æ'°.‚Ä«âÜ\+3Xé!DЉ9)Sè¥z9›GƸ¹¾/Ï?"?„G2H+Ÿa iÌ&¥ÇÇè§öóƒlÔ»îÂ{ƒ´áyrÕMô�¬î–ÿ-N$3­ó7¶A$¥Kà•…^Tvr6´ó È¸ã7Ï<¾‹]ÆaÏcܧ$7˜˜XÏE®¡‘)4ߤËÆÁ™ÃVÞ´19¦%ʲ€rÍP‰èzði÷þÒ+\Ñ,ðœ%ù&�וD¯�UvÃŒ ¾µÇ�ysonßq�Íú n‡Ã®EXÆ*‘zr\yp²%ò}í®Á}7í¶'ëè©•Ókz½ÉJ—= äÝÂÀ¾À"›?uh� vÿÔ› Öµí¤l:G~©Ä¬• úh=ÆýP伪l›Vy¦1³<…C´Ù�1pŒïÌTx¼ µ—môª�lQhÅÁR\A¾é�F} ÓÁ]qÞ»mÐ]Vþz{"är”(Ï®C‰ÒÐ2¼u÷rœƒÎÅT: ò6wp/Íýy¿s¸ Ï¡¿� Ÿ‚�j¡¡z™_ŽI!ž6\5—ég‘llž£{ÕÎ^¡˜O ñK„ÿ’¹�i%wÉ”‹I1¸ •:2HV_ò9“…ç¯É?� i ûÁ³7ñŒóÌrm( –‘ëÆtÙ2îïJBÃèPGrÑšM¶$]6#<·ø:‘òmä°QäZÐõ&äêÌèpßDøë0PêÁ㦨õ•ZÖÖúyÉ_‡mXžðT�ÕEé0q¿Ÿ$ÞrrùjâÜ“{(æt³Z.#šfgîò%ê•€D7J@~ªXU­ ú§ùAú.n¿näQI§2¸$¼$OÉ“Z$MS)¶Â�\ЬÉέlXo&ô"Œ¦4ö_%r;¡’_¨jò,X[aûhòLÐDùøWÔõtH ŸîŽÙ`�{è”à]:Po¢Ñ4¢Šjì˜Áˆ�•|/X¸ƒË/�W™,Å4aQˆM¤ömÝ´þÅò¡‹fȇßõþµ•|ÿïÍØ_‰(I˜Á�°%U”œ¡hŸ/ópù–zòÔ)–Ø$å†Õè”eTãÖTrÖõ€ÔŠœ:ŸÉ÷‘ Â)ŽHÌÙPqŠ‰Ã ]ïâJÒŽ\^¹•9V`X4†  7y½@ýIù(ЊïùYY÷£Íò¼Æ0Ï�79N%h`<Ô€ ™9GiÈg’+sʸ{Z§ ¹ÅJP”·Ï1Ûdí6âžií�ñNd_>×G”,PS-òHim,6ˆ+Ÿ¬€¿ʤ/J²›‰Ç™ÓáknäT�“]:K}/PUl¼Û?nœqÿ_õm\À÷8�„üc¥Õ2k¦š4„t¼W¹&ø‰ˆSä{øéÂef’\‰»‚÷»Üð‡8á¥hñ¹Æ”H¡’ÛÔÉuD„E]Y?n4Èß±úyÎiS\%ú)oò`�w­IæfDS®Pì+(Á zÔá`ãŽH0or<;.Ê“‡´±Òõ.^J¿ú_ʼn†Ï¢€–¸Ô7²¥É©­oœÔg.Ÿ ’#o7€Ýr#ÊȘ‹íþ~ÅV- —ËŸ‡�œ�ô¯—L$|i»Dö\í0ív˜iQ)š¶×ÈÚÌbî;ù¤ÂÀ‚¦/ó‹5M“9��ÌvrÀ a€†;)b·ìÙV»bãÇÆZ.~sž+u÷Ôo?u4ñ„�ÿ }“y?6“øG.Ë’€â¤�ÑKyǵ¥tÚ¸ mò¸8üQôÎMà-ç¡£JðôîÌ캼íB~nlSíšD¬“¥n‡+O Šgª;qd,ç_tGáG“ƆG:¬}%ªØñ ÕÙ)¼Q¢Ù§C¹Úï=o{ù/Ï?†ö†¢¬pM0íbàuðJ!˜Ü¬µ%&jB¡ü úR·‡ W¸Ãîd™ý„~.µgP3ÉB©¾ # ch1êD6�‘y¡AMÿ´ÕijKK?A#@l!@·IÐgæ÷OÒ°¼ÛªT†ß\¹]~r¤b´ê©bšiÒ¼B¥8˹¯ë4TJ–ë+Ée<ðb?ÆÜÂyà´WüÐ=N|dsæDäZÒò‘Pck ôà,Å�ho5jû äÛ_j[ˆº`ü½'�¸[Š(ô²aÞïÿ¢OÄ9@‚4=kž½q/÷«~D š£�G(th­ôgÖ nWåè£ØeF-‡PA©öv\¯h{9<¼‚ã�X™.�¦´öÒ¼Þ½J4èû^Ï¡Á™I`綸DN­ByŠ¿l.U«Ü�yò&Úá€D ¶aàm¢Ê™½Ë[¿ðNáGcÊÿ4ƒBy�w~÷q·éãípëj.ô 5iu”kâþi¦„Ǧ5¼ŒYªÃ¥ðp½•Ñ‚óÀÏœ˜§1ð}žg§¢ŸYJ–Ìc6¯DœÅÄ‚¾“ÊÞjæ´`Ö8€xÒír´ósµoâ¥bž�2iS2ð�e-/•Ç�8ëp–¦ÂÞsÒ Ä,¨B§oÉÎHT3ñ»rÒƒêU~ [}K<ÿ¿1úà1ðºp“㛫EŠ|ïí )ÿǬ«Œ±Ë3£¾4ÅÅá‹­|8ÕРÎrá 7¦§—.e2å%Ú¢ ø”xÊb‹¹]*à>ß¡1+/`²—jMm&á';Õ½½ÜA:¶ã‘Ä”%�`�„… CÙlÍÆ½6yïÅmnµv›ú’ ˜Úrà‚ºv;äö�V­Åå’ñ+§­Sz»ü›EN!ýIKPhǻ͖b?¯'òÛ'´d�1Kƒ+ê7p¯ß\ý|¸»zgýq†L3\M”r‘‰�}¨£I”çqç.XPœžË²%eR@A.Z…«×,¿@.íi@ë:gLï‚#uñ Ì3§Çe,éì±mé"#Ï‘UˆÍ8ŒÙ$ ƒÄž¨É¢�ÿmþjA¨¼@~ðÁŒ%â÷>yÞê¨L¾ë‘¸ ZLŠŸï­»ð×Ãþ áõa’S^c$’]·cIowòNß�¶+™‚§ì8¼þjÓÌL Àµk’´xøƒ—Jx¯ÖÉ}{hZ§P~Nz88…8š éP̦ÒE[w±PàvÁ¸=tûžž»{r"k¾æ"ÚɃP½%=ãñ÷i‘)¹²ïÞŸdÓàf`eÝ=¿Ž~æ4ü¼7A4s!;qA£¯Æ×óšl6å(»”­hûAÊ‘›J¼¬ÉßÄ|ö‘Ô·/bçÎpLŸm1?ªU¿FÓVÝ`Ą̃«Òø©½�YŒ`îÝ/eP¾ÃÈD k€@¢™��!B¾¯D/‹Ie=ÜÆï†oÎpSõN»D‚FÉïûžÅCvšfš©(ÿTßÁ�Á³XÞ"°Ä�ïRr¥®ËH˜ªûß9é¿—ƒ�b–\™+ ¿,ÌzÐÕzc—ìqH4ß”2èc*s_>y?vxšœ¡h8¾M[Ç:ÔTÔÓ w‹¸¶éß YZ