obs-service-obs_scm-common-0.10.9.1559745964.22c86cd-lp152.1.3 >  A ]徸/=„c ݃%ݟ۞2.~E[߀'.> >w~D&At)-]]t\,9dѦH˝ugJgܼ:] !‚#qyc̋2lTx࠵ڧ+W3+6,AcrέŞD6ipC4P<Θn[L]Xj"kW7rdSc~F!^iŪe8V9 G) \4e432e18c6267c7b00468b7b7a235b4fb313004640d7a986e73797067e273d38f29e0b8173e8826432f7927ee300f6ebef365ceb`]徸/=„X4k8v9~rq՚ D m,:z J?TFE,`(J7%g5_(#!&^mÚsrT.yXnLQ~VVoUpx(cMTpTfo F#ׅMMb;;AOע(׌,%%c#X ѭ7W*S},I 20:ʾ9GzG)7\냤E6% aw]>p>y?yd7 A g (,?HY s(l( (  ( (  (  ( ( d(,l( L p 9 (}8O9O:nOFpyGp(Hq,(Iq(XqYq\rD(]r(^t bucvdvevfvlvuw(vwwx(xx(yyDzyHyXy\ybyCobs-service-obs_scm-common0.10.9.1559745964.22c86cdlp152.1.3Common parts of SCM handling servicesThis is a source service for openSUSE Build Service. It supports downloading from svn, git, hg and bzr repositories. This package holds the shared files for different services.]build33DopenSUSE Leap 15.2openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Tools/Buildinghttps://github.com/openSUSE/obs-service-tar_scmlinuxnoarchikn&L" , \; " (& /| 0%|AA큤AAA큤A큤A큤A큤]&](](]%])])])])])])])])])])])])])])])])])])])])])])])])])])])])])])])])])])])](72f9c09681f1a7b513c0769c84071946950af35ec8ab8e0c937eb08fcabb16f926e6b7d33d522033999f7742bce15a0a84a150422d38260ac024c70140b3a6a28c018e0795dc8e10aa26b0493fde896b62fa7d35004f50973506b7703ee530cde75cde5b860dbfe7216a1c8daca5346f048c5b7a098422226c702a05e5a9cefdd64bf292f9d6fc310771525f36eacc7c6508a6998bf606d140466c8c87120c2f2f1fd69c3d46d9815bb7939fc96e835d9e27bd12228206d1404337ef000d229e915d347982baf3072b972ac4085a99164f213f345b89fc6b7e1683f48a100cc74c1c96a754a0e6f09bdf4f48cf52c2b933d39eb85dd85a44db74bc54b8c953db24f192abb3d77649b40b81ff98faef184502be8a7744d64ef3e7903e7bfcc9d0f269955c12ee1caffd7392b058e86f3ae7056f49b72b36167223eec835a63dc6d7b036bf1401b4931480db0b7ddbde13229b4146644112219750889284c67f4940b08f7cc90132ef001efceb8173c05c791ea91c83ad4204828173336c1567bdf5ff45880ace244fbbac78a27b5130b81b72c157a0a76520fa95fc3c60fe42f9b0797e48a85bed9250f6ccbb61d4a0dbe369469c70d9b3e531028b562b21107f013b092a9385c18ff374cf1b16abb352af88bcf8a4bdc0317a2a551f18b2846dcf9a7b5f640adf67016dfb307ff1b7719d807f1535194f790a480a4b446d3add2719f503dc2614d332bf8d3bd4cd91d3deeb53537abc0406cd00a1c7e4df41deb95167ca2a80f51863a610efdcefa670410a91afec20064b790c4cab5817e4dcd24f5fc39d71dc9626f79f9530c14b148d3b0d477feb23c4b76bb0790a4291290fb1f9d75be7f617de5ef17fd710f9877b3b78054316c0c2e41434545ca7bb054beada8b6d88e01f4d82be5e1965188f1d8d04474a2e0138cc5c1bcc1d463f457ec5b995b42e8124e32426561223a5557d78fbbc19a62f9d09e7f0422a9be77f53a38f4bfc7116f3100e78e2d51d1aafda7dcec03a2d052ce4889be82c3a79380df96db8da6a1a46e38a80d60c28d24e8ea8fdae89344d1b8fcd5500851bce9f41cd43e01cd754a260f1fb9bd33887e970acbbd268c0d79938794f4dc067ef6abb9aa22ee616f25fff6823f8c5b082d9a3475a214363b77c1786ea4e603e8b88080a6026e091a6941e9e73ca0783f127151412113259f88fcc197ade58029242e984b0dcc70cc4dac0f75d3ea9d92a5d9399be6701fe6e2550ecca8762a9f3d4f1e9066369c7c44bebc852285aeb6027783487b7782c4748b2fda4dc635c6f104ead7e9c5eb658a2f46bdafbd929ebce404bece95022a5d9ef022a33dede495712186b4a1096c8b6fd1961644f7cf5dc725505098c9ad96e56e7a1c3cd73584767e35311dd61f63532d43c272405207f01f6c1ad912f47f0843d4d4cd8385b99rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootobs-service-tar_scm-0.10.9.1559745964.22c86cd-lp152.1.3.src.rpmconfig(obs-service-obs_scm-common)obs-service-obs_scm-common@    /usr/bin/python3config(obs-service-obs_scm-common)glibc-locale-basepython3-PyYAMLpython3-dateutilrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.10.9.1559745964.22c86cd-lp152.1.33.0.4-14.6.0-14.0-15.2-14.14.1]\v{\v{\n\mA@\k\T4\\\ @\\\&@[[@[@[@[t[#@[[:@[:@[@[;e@Z؄ZЛZw@YYf@YdYbYWYGY7Y7YR@XXh@Xh@Xh@XX @XӸXf@XtXQ4@XGX6@Xx@XXX@X@Wڍ@WWWWWWW@W@W~D@W~D@Wv[@Ws@WX@WX@WW W W@WKUUUUlI@UeU hFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgAdrian Schröter adrian@suse.deadrian@suse.deopensuse-packaging@opensuse.orgfschreiner@suse.deolaf@aepfle.deopensuse-packaging@opensuse.orgadrian@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgadrian@suse.deopensuse-packaging@opensuse.orgadrian@suse.deadrian@suse.deadrian@suse.demarco.strigl@suse.comfvogt@suse.comadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.dedimstar@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.dempluskal@suse.comadrian@suse.deadrian@suse.deadrian@suse.debwiedemann@suse.comhib@hiberis.nlhib@hiberis.nlaspiers@suse.comaspiers@suse.comadrian@suse.de- Fixes boo#1138377 - Update to version 0.10.9.1559745964.22c86cd: * [dist] python3 for SLE12 and openSUSE 42.3 * [dist] enable python3 in SLE >= 12 * fix encoding error for surrogates * glibc-common was used up to FC23 and RHEL7 * Compile python files before install * change order in GNUMakefile to prefer python3 * More thorought spec file cleanup * predefine python version in spec file for GNUMAkefile * [dist] spec file: python3 only and multidist * Git also uses the LANGUAGE variable * centos_version and rhel_version are triple digits * Minimize diff with the version in openSUSE:Tools * Fix the logic to pick the locale package on Fedora * Forgot the guard 0 in one conditional * Require packages to get the en_US.UTF-8 locales * enforce bytes for cpio file list- Update to version 0.10.5.1551309990.79898c7: * Prefer UTF-8 locale as output format for changes- Update to version 0.10.4.1551193322.b7a79f4: * added KankuFile * fix problems with unicode source files * added python-six to Requires in specfile * better encoding handling- Update to version 0.10.1.1550758451.f88bd41: * fixes bsc#1082696 and bsc#1076410 * more fixes py3 unicode * fix unicode in containers- Update to version 0.10.0.1550647779.25999e8: * fix spec for RH/Fedora - glibc-locale -> glibc-common- Update to version 0.10.0.1550589094.e2ae17d: * move to python3 * add python 3.6 and 3.7 to testing * added logging for better debugging changesgenerate * raise exception if no changesauthor given * removed python 2.6 from travis- Update to version 0.9.5.1548407358.b62685b: * Stop using @opensuse.org addresses to indicate a missing address * move argparse dep to -common package * allow submodule and ssl options in appimage * sync spec file as used in openSUSE:Tools project- Update to version 0.9.5.1545082095.8dbc95f: * [dist] fix service files installation in Makefile- Update to version 0.9.5.1545064321.5c10ac0: * check encoding problems for svn and print proper error msg * added new param '--locale' * separate service file installation in GNUmakefile * added glibc as Recommends in spec file * cleanup for broken svn caches * another fix for unicode problem in obs_scm- Update to version 0.9.5.1544099104.f52adb7: * Final fix for unicode in filenames * Another attempt to fix unicode filenames in prep_tree_for_archive- Update to version 0.9.5.1544015491.08dd948: * Another attempt to fix unicode filenames in prep_tree_for_archive- Update to version 0.9.5.1543865445.4e2fbad: * fix bug with unicode filenames in prep_tree_for_archive * reuse _service*_servicedata/changes files from previous service runs- Update to version 0.9.5.1543588452.b19491f: * fix problems with unicode characters in commit messages for changeloggenerate- Update to version 0.9.5.1543502111.e576bd6: * fix encoding issues if commit message contains utf8 char- Update to version 0.9.5.1543424658.8740ef1: * revert encoding for old changes file- Update to version 0.9.5.1543418966.30359e4: * change pylint/flake8 back to 2.7 for now * remove hardcoded utf-8 encodings- Update to version 0.9.5.1542905297.a6e346a: * make code python3 ready * Add support for extract globbing- Update to version 0.9.4.1537959361.56833cb: * enable flake8 in hound * cleanup for pylint and flake8 * split pylint2 in GNUmakefile * fix check for "--reproducible" * create reproducible obscpio archives * fix flake warning- Update to version 0.9.3.1537869751.51a17c5: * fix regression from 44b3bee * Support also SSH urls for Git- Update to version 0.9.2.1537788075.fefaa74: * fix CVE-2018-12473 (bsc#1105361) * fix CVE-2018-12474 (bsc#1107507) * fix CVE-2018-12476 (bsc#1107944) * check name/version option in obsinfo for slashes * check url for remote url * check symlinks in subdir parameter * check filename for slashes * disable follow_symlinks in extract feature- switch to obs_scm for this package- Update to version 0.9.1.1537341862.5348694: * run download_files in appimage and snapcraft case * check --extract file path for parent dir * Fix parameter descriptions- Update to version 0.9.1.1534504824.0732756: * changed os.removedirs -> shutil.rmtree * Adding information regarding the *package-metadata* option for the *tar* service The tar service is highly useful in combination with the *obscpio* service. After the fix for the metadata for the latter one, it is important to inform the users of the *tar* service that metadata is kept only if the flag *package-metadata* is enabled. Add the flag to the .service file for mentioning that. * Allow metadata packing for CPIO archives when desired As of now, metadata are always excluded from *obscpio* packages. This is because the *package-metadata* flag is ignored; this change (should) make *obscpio* aware of it.- Update to version 0.9.1.1530616709.1329314: * improve handling of corrupt git cache directories * only do git stash save/pop if we have a non-empty working tree (#228) * sort imports * don't allow DEBUG_TAR_SCM to change behaviour (#240) * add stub user docs in lieu of something proper (#238) * [dist] fix build for distros not yet supporting Recommends tag * Remove clone_dir if clone fails * python-unittest2 is only required for the optional make check * move python-unittest2 dep to test suite only part (submission by olh)- Update to version v0.9.0.1523267117.de861d8: * Removing redundant pass statement * fixing indentation warnings from flake8 * fixing flake8 warnings, missing imports * missing import for logging functions. * [backend] Adding http proxy support- python-unittest2 is only required for the optional make check- Update to version 0.8.0.1520581079.e26b0ae: * make installation of scm's optional * add a lot more detail to README * Git clone with --no-checkout in prepare_working_copy * Refactor and simplify git prepare_working_copy * Cleanup flake8 checks * Only use current dir if it actually looks like git (Fixes #202) * reactivate test_obscpio_extract_d * fix broken test create_archive * fix broken tests for broken-links * changed PREFIX in Gnumakefile to /usr * new cli option --skip-cleanup * fix for broken links * fix reference to snapcraft YAML file * fix docstring typo in TarSCM.scm.tar.fetch_upstream * acknowledge deficiencies in dev docs * wrap long lines in README- Update to version 0.8.0.1507129410.0cb2d44: * mention _none_ version string for people who need it for kiwi root archives for example * git: Support url change * change ordering so that latest change is on top * also override timestamps of files in cpio * Sort cpio file list * [dist] fix spec file py_compile for fedora * Sort tar file list- Update to version 0.8.0.1499787575.2419460: * [test] refactor of fake classes * [bugfix] fix UnboundLocalError: local variable 'parent_tag'- Update to version 0.8.0.1499787575.2419460: * [dist] changed to %py_compile in spec file * [bugfix] fixes issue #173 * [bugfix] Decoupled self.scm from class name in TarSCM/scm/* * [lint] make tests/unittestcases.py flake8 ready * [lint] more fixes for pylint readiness * [lint] refactor unittestcases.py * [test] increase cov for TarSCM.archive from 61% to 92% * [doc] added comment to --use-obs-scm * [test] refactor of fake classes * [bugfix] fix UnboundLocalError: local variable 'parent_tag'- hotfix runtime of obs_scm- Update to version 0.8.0.1498846582.8799787: * fix for gh issue #169 * new version placeholder for empty version string * fix for bzr locale problem in testsuite * pylint and flake8 in testsuite for better code quality * code cleanup to be more pylint and flake8 compatible- Update to version 0.7.0.1497261741.b1aa4cb: * Move spec file to git- Update to version 0.7.0.1496831936.d960322: * fix for nonexistant build section in appimage.yml * more documentation for README.md * Update control- add python-yaml for debian distros- added Requires: python2 for Fedora >= 25- Only BuildRequire packages needed for testsuite if the testsuite is enabled- Update to version 0.7.0.1492101301.747de50: * skip broken tests temporarily- Update to version 0.7.0.1492095435.eda090e: * revision, repodir and repocachedir as attribute for TarSCM. * new class TarSCM.cli to make testing easier * testing script name more reliable * fixed arguments for singletask in case of snapcraft * refactored snapcraft code + first tests for snapcraft * added testcase for snapcraft finalize * split classes into several files * track module dependencies in requirements.txt * use unittest2 in Python 2.6 * more testing for TarSCM.tasks * clone_dir/repodir/arch_dir(tar_dir)/args now attributes of scm objects * test case for save_run * major refactor of git cache handling * consolidation of archive.obscpio and archive.tar parameters * next test cases * unset CACHEDIRECTORY env variable in unit tests * update atime/mtime of repocachedir if already exists * prevent key errors when $HOME is not set * fix PEP8 problems and reenable PEP8 testing * keep checkout while running with osc * fix local checkout when running in osc * force remove of files while 'make clean' * fix: also exclude directories when called .git * fix problems with generatechanges when ~/.obs/tar_scm exists * initial appimage support * Provide version rewrite using a regex pattern and replacement. * new parameter --match-tag to filter tags * keep .gitlab/.github directories- Update to version 0.7.0.1491998613.3890456: * refactor of detect_changes into classes * url as attribute of TarSCM.scm * run_cmd and safe_run moved into class helpers * combine os.path.join statement * refactoring fetch_upstream to be part of TarSCM.scm * new classes for archives * common method 'get_current_commit' to get rid of exception for git * refactored detect_changes to get rid of changesgenerate exception * get_repocachedir -> TarSCM.scm * Add description to the README.md file- split services into own rpms- Update to version 0.7.0.1490358243.8de854e: * keep .gitlab/.github directories- Update to version 0.7.0.1490263157.682db30: * Provide version rewrite using a regex pattern and replacement. * initial appimage support * make pep8 happy again * test cases for version rewrite * new parameter --match-tag to filter tags- Replayce python-yaml Requires/Buildrequires with python-PyYAML, which is actually its correct name.- Update to version 0.7.0.1484082405.7671be8: * fix problems with generatechanges when ~/.obs/tar_scm exists- Update to version 0.7.0.1481203567.804351a: * fix: also exclude directories when called .git- Update to version 0.7.0.1480953937.a4b8b09: * fix local checkout when running in osc * force remove of files while 'make clean'- Update to version 0.7.0.1480000004.4027270: * fixed pip8 problems * keep checkout while running with osc- Update to version 0.7.0.1478249268.e162c66: * prevent key errors when $HOME is not set- Update to version 0.7.0.1477858520.51a62fb: * added locking for cachedir in jailed mode * removed setup_tracking_branches and '--dissociate' * inital version of TarSCM classes * scm_object generation moved to singletask * FETCH_UPSTREAM_COMMANDS into classes * moved update_cache_* to classes * moved detect_version into classes and refactored calls of get_timestamp_* * moved get_timestamp functions into scm classes * git_ref_exists -> TarSCM.git._ref_exists * fetch_upstream_git_submodules -> fetch_submodules to get rid of exceptions for git * just moved some functions for better overview * refactor of detect_changes into classes * url as attribute of TarSCM.scm * run_cmd and safe_run moved into class helpers * combine os.path.join statement * refactoring fetch_upstream to be part of TarSCM.scm * new classes for archives * common method 'get_current_commit' to get rid of execption for git * refactored detect_changes to get rid of changesgenerate exception * get_repocachedir -> TarSCM.scm * revision, repodir and repocachedir as attribute for TarSCM. * new class TarSCM.cli to make testing easier * testing script name more reliable * fixed arguments for singletask in case of snapcraft * refactored snapcraft code + first tests for snapcraft * added testcase for snapcraft finalize * split classes into serveral files * more testing for TarSCM.tasks * clone_dir/repodir/arch_dir(tar_dir) now attributes of scm objects * test case for save_run * major refactor of git cache handling * consolidation of archive.obscpio and archive.tar parameters * next test cases * sytnax fix for "tar" service * fixed tests for tar * unset CACHEDIRECTORY env variable in unit tests * update atime/mtime of repocachedir if already exists- Update to version 0.7.0.1474270818.3e05f80: *- Update to version 0.7.0.1477567374.d44d677: * use '--dissociate' for git if package-meta is set * added locking for cachedir in jailed mode * removed setup_tracking_branches and '--dissociate' * inital version of TarSCM classes * scm_object generation moved to singletask * FETCH_UPSTREAM_COMMANDS into classes * moved update_cache_* to classes * moved detect_version into classes and refactored calls of get_timestamp_* * moved get_timestamp functions into scm classes * git_ref_exists -> TarSCM.git._ref_exists * fetch_upstream_git_submodules -> fetch_submodules to get rid of exceptions for git * just moved some functions for better overview * refactor of detect_changes into classes * url as attribute of TarSCM.scm * run_cmd and safe_run moved into class helpers * combine os.path.join statement * refactoring fetch_upstream to be part of TarSCM.scm * new classes for archives * common method 'get_current_commit' to get rid of execption for git * refactored detect_changes to get rid of changesgenerate exception * get_repocachedir -> TarSCM.scm * revision, repodir and repocachedir as attribute for TarSCM. * new class TarSCM.cli to make testing easier * testing script name more reliable * fixed arguments for singletask in case of snapcraft * refactored snapcraft code + first tests for snapcraft * added testcase for snapcraft finalize * split classes into serveral files * more testing for TarSCM.tasks * clone_dir/repodir/arch_dir(tar_dir) now attributes of scm objects * test case for save_run * major refactor of git cache handling * consolidation of archive.obscpio and archive.tar parameters * next test cases * sytnax fix for "tar" service- Update to version 0.7.0.1476904507.e88eed1: * fixed arguments for singletask in case of snapcraft * refactored snapcraft code + first tests for snapcraft * added testcase for snapcraft finalize * split classes into serveral files * more testing for TarSCM.tasks * clone_dir/repodir/arch_dir(tar_dir) now attributes of scm objects * test case for save_run * major refactor of git cache handling * consolidation of archive.obscpio and archive.tar parameters * next test cases- Update to version 0.6.1.1473925745.c5264bb: * jailed mode for docker integration * added setup of remote branches in jailed mode * new handling for remote/local branches when caching * fix permission problem of .changes files when running jailed in docker * fix problem with outdated git refs in cache- Update to version 0.6.1.1472657181.ff9a5ca: * make yaml dependency optional for travis * Add an option 'master' to submodules to fetch the latest mater branch. * tar_scm.py: Always use an absolute path for the 'output' directory * do not set files back to 1970... * transfer mtime via obsinfo * create needed sub directories for cache handling * prefer local cache directory * - weak dependency to mercurial for debian * add python-dateutil require for debian * testing on debian is broken atm- Update to version 0.6.1.1472656157.58c52d8: * make yaml dependency optional for travis * Add an option 'master' to submodules to fetch the latest mater branch. * tar_scm.py: Always use an absolute path for the 'output' directory * do not set files back to 1970... * transfer mtime via obsinfo * create needed sub directories for cache handling * prefer local cache directory * - weak dependency to mercurial for debian * add python-dateutil require for debian * testing on debian is broken atm- Update to version 0.6.1.1472655284.4930b81: * add python-dateutil require for debian * testing on debian is broken atm- fix debian builds- Update to version 0.6.1.1472636708.355b59a: * fix some more merge regressions * pep8 fixes/workarounds * make yaml dependency optional for travis * Add an option 'master' to submodules to fetch the latest mater branch. * tar_scm.py: Always use an absolute path for the 'output' directory * do not set files back to 1970... * transfer mtime via obsinfo * create needed sub directories for cache handling * prefer local cache directory * - weak dependency to mercurial for debian- Update to version 0.6.1.1471594222.d257927: * prefer local cache directory * jailed mode for docker integration * added setup of remote branches in jailed mode * new handling for remote/local branches when caching - cache handling will be refactored to have only one implementation in future.- fix mtime handling- Update to version 0.6.0.1469628830.67456b7: * pep8 fixes/workarounds * make yaml dependency optional for travis * Add an option 'master' to submodules to fetch the latest mater branch. * do not set files back to 1970... * transfer mtime via obsinfo * create needed sub directories for cache handling- update to official version 0.6.0 (latest package became official)- Update to version 0.6.0.1467889501.49c9462: + very first obs_scm implementation + allow extracting of (spec) files + allow to include local changes when using "obs_scm" service via local osc commands. + make obsinfo parameter for tar service optional + support filtering on creation of cpio archives + - add debian provides + - make cleaning message a debug message + report error when specified revision got not found + add snapcraft.yaml support + merge upstream + minor cleanup + fix typo, wrong file name of new snapcraft.yaml + fix some more merge regressions + pep8 fixes/workarounds + make yaml dependency optional for travis- added snapcraft support via own service- Update to version 0.6.0~pre.1467126663.ec976d1: * Allow to manually specify a base for @TAG_OFFSET@ * - make cleaning message a debug message * Honour "subdir" param for changesgenerate * report error when specified revision got not found * Extend fixture to create commits with a specific timestamp * Use commit timestamp as mtime for files and directories in tarball * Workaround bug in Mercurial localdate filter * fix breakage from conflict of #63 and #85 * Provide test for git tag fetching * Add ability to generate changes file when using svn * add snapcraft.yaml support- Update to version 0.6.0~pre.1461678268.e8b5d73: * fix TESTING.md link in CONTRIBUTING.md * Use correct level 2 bullet point (*) * very first obs_scm implementation * allow extracting of (spec) files * allow to include local changes when using "obs_scm" service via local osc commands. * make obsinfo parameter for tar service optional * support filtering on creation of cpio archives * - add debian provides- add debian provides- fix dependency on SLE 11 to python-argparse- Correctly reference patch in previous entry- Update to version 0.6.0~pre.1460377105.35a4ea4: * support filtering on creation of cpio archives- Update to version 0.6.0~pre.1460098798.dda5411: + make obsinfo parameter for tar service optional- Update to version 0.6.0.1460017418.4e4b2d6: + Correct error message about lack of git tags + GNUmakefile: Use default python in $PATH unless it is a python 3. + fix TESTING.md link in CONTRIBUTING.md + Use correct level 2 bullet point (*) + very first obs_scm implementation + allow extracting of (spec) files + allow to include local changes when using "obs_scm" service via local osc commands. - building this pre-version currently from private branch as discussed with Adam- only require git-core to not pull in git-web and gitk- Fix build on Ubuntu by disabling mercurial tests * 0001-Debianization-disable-running-mercurial-tests.patch- Update to version 0.5.3.1434983686.0b4ce51: + Add missing extension parameter to service file + Fix build on Debian 7.0/8.0- Update to version 0.5.3.1433158390.b0e72e1: + use the same Python interpreter for testing tar_scm + Split up the steps of git cloning and submodule initialization + fix Makefile test runner for Debian- Update to version 0.5.2.1432717816.cff60cf: + be explicit about python2, python may be python3 + Fix newline at the end of @PARENT_TAG@ + Fix Mercurial version format strings in unittest + Refactoring of package metadata regex matching + Refactor resetting of uid/gid so that it is reusable + Fix handling of --include option + Fix handling of --exclude option + Refactor subdir handling of tarchecker's to prevent code duplication + ignore PEP8's E731 check for lambdas + PEP8 E402 fix: set PYTHONPATH outside code + add @TAG_OFFSET@ support in versionformat for git + fix inconsistencies in tar_scm.service + - fix .service file syntax (OBS 2.6.1 is checking now) + mention need to set PYTHONPATH when running tests + keep STDERR separate + don't allow --subdir to wander outside repo (bsc#927120, #71)- Update to version 0.5.1.1426664483.de67b88: + be explicit about python2, python may be python3 + Fix newline at the end of @PARENT_TAG@ + Fix Mercurial version format strings in unittest + Refactoring of package metadata regex matching + Refactor resetting of uid/gid so that it is reusable + Fix handling of --include option + Fix handling of --exclude option + Refactor subdir handling of tarchecker's to prevent code duplication + ignore PEP8's E731 check for lambdas + PEP8 E402 fix: set PYTHONPATH outside code + add @TAG_OFFSET@ support in versionformat for git + fix inconsistencies in tar_scm.service + - fix .service file syntax (OBS 2.6.1 is checking now)build33 1569121718  !"#$%&'(0.10.9.1559745964.22c86cd-lp152.1.30.10.9.1559745964.22c86cd-lp152.1.3 obsservicestar_scmobsserviceTarSCM__init__.py__pycache____init__.cpython-36.pycarchive.cpython-36.pycchanges.cpython-36.pyccli.cpython-36.pycconfig.cpython-36.pycexceptions.cpython-36.pychelpers.cpython-36.pyctasks.cpython-36.pycarchive.pychanges.pycli.pyconfig.pyexceptions.pyhelpers.pyscm__init__.py__pycache____init__.cpython-36.pycbase.cpython-36.pycbzr.cpython-36.pycgit.cpython-36.pychg.cpython-36.pycsvn.cpython-36.pyctar.cpython-36.pycbase.pybzr.pygit.pyhg.pysvn.pytar.pytasks.pytar_scm/etc//etc/obs//etc/obs/services//usr/lib//usr/lib/obs//usr/lib/obs/service//usr/lib/obs/service/TarSCM//usr/lib/obs/service/TarSCM/__pycache__//usr/lib/obs/service/TarSCM/scm//usr/lib/obs/service/TarSCM/scm/__pycache__/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/617aca6231ffd4c8ec17e915cffef269-obs-service-tar_scmcpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledRݘp;U.iԿutf-829d41005ceaea8653d93f31cf1f677779e69112aa8e70a289ee556295f95414e? 7zXZ !t/]]] crt:bLL "q_6Iv y?Y z&Ժ&=o#cU&tuoH;c]8Vr^-b1(d),?y)@R1߃)xy#)3FDI`N rr:ޞ<KGq*`p]K`zb`$UOtH) 9; X Pĭ2Hต 'C#$TfP24GpJ(+t~ekDh֧L}zCt8苬|c'?E[^i6sjгσa ͍ >!4Y f4 bz؟t Xj\^~ʤ]lGW2Rv.$NpiwRo?,j)u#,x4$R3tC25 ok1@3$9.`lUu>ʅ:ы9/=kD Ro;+Ōt9l3-q o]E$xt!䂣(X{E1r||hoE5KŴQƾW`3)p>VKB<_ʥѾ6FAiNxfIr^6u;ѐ|T+"nvnQĭg_ Rfrb/}h]tܣ$Հo?X@_,,,1Ra_6fPrX?jX5.(0H\ޤt_BF_ᗦ1$9׎2$1RgM9 Rnp7-†ipH~s0@ 2v#E59&y61bxf@ `C}O΀r;' !&ٔ?0 ߉~v$SKxE `B' &\v(%c?[* EKJ'C'6#J'4c^1u]uH AlȋSZЈm Ÿ AQw fzJXH+ n Bhݗ.}Rm^ kJתRl1weJ)RȑCI .R$+a?owqEvn7vv})#\  ݫcdlsD[[׆ж˯.CS:]i Xym$B&!3yuCI96AmHB#~ޛNt@HoGΦxI(Pc<ڣ,OG]w^feN)SgFoo Al&GW(zr9O<,7Wk)*}`cr,mTQ̕>+c. Im=& c9ڛpLlۓGXd"AW.*vWi Oʾ 5{ ^ q\ en%P0LU{&]G R?!xmm ܫ} =y+?]?uEVvyCmZx_g6S$-P0!EKϞZκ!p+MEN Ct%t|xc; Z|!I iaA;6cBQq+%'D[@DH3UMi-[79w=k`W0[:>MX.#@'ٶ$Qm\m7YDmLd-NYdD(|E%w?I,iZҌLs~b94d q4Zl1 0`}퀱E$xÑ鱱U$}i?v."ab*QN {̀<]f7ua4:dڹQ?lEt譗/)CZATِ2`T"xNaWYRnۖ me?etRmm?^]+B$[ٺULeEO&њ~uS Mm_adr<動56ܿl5|S:'i?8MkBpN|k?}fPrYJv oEH]bq04[ Hk#LQP1(a.&n7iޚ`Q$b`=yZnJA* CqdK^앺"`o ;^8X$uCȑXpW%S̼5j/cppe ̖ƚ΀(2'zJ }zVTsoSɧEz'ԗSm}'c_>fuO*B)i-18b'[Ԉ(}la$[}Í?p8;ôӄ$cB G_J%َh)V B7b.sW#n[͸&i~/@R fAD\I&mo6h ˇ5fڿ(BGSjkPC`'̀/\S8/}] 7 ͆فrEUXL~HihALWaK|vfsETOk&M EE[}aGӕ%nuE^o^<;Pر<$]w`U8droY29J_b.,n.luxSxJVHC Kt8OCؑk|=k^LѰJ RmX@$lF=(d=;L-kIlRC "yN`ɕY|qtMFtU }A%_w4@LNddjy||4q#Vg"x\׃G QT1%jnBQp :" LH(uh^]LLO󶕆'ߏ&aU% ZbZ ),gS*0x\޾+Jg#E C[sU-_~]PpQYJ(*OgYyP/@%./NHZ8iFoPuoJQwN C{!Y@L$}h)ģ l1 U%k+^ /a& xaʡnnTvչs^C+渞 #|R3vZ I6JQ=kf@UF4eX4 w6w"%ik.ũL Ik6?*sôlv#}0Fso~ 6|>IrxY"vz!A:8V !p{ܨ72k'X+$~ gam7~4cML5{$ԟx ۫NW?Z,ɿi.&)X\ꉌthu$}iTa35z{rd$m8)P\>DDcqT'ɊwlSVcf+VgJ&pN[ӽSF*Gp Kz4JW\@՘!~`3FoAJ[]OܲNu"W5|+ E~[hz:MlZs6e%:x02Je!vヱEmß$?5u] El m,uqLix8ȺӸӁ Bc~\Z6{GdSj̜Z&5S9|1rQNH#Cār#s1Ť;n+mJI?.&.m|(˥snL:j| ~򛋬]6,E00oSp\[y䯯h +ǙՌ ۆ._5gQRWlN='Aloӓ6(/BUTh IYGpQld$ڦTWl:H!aXЂW5|)\=IIx<\$mJl6 >/ms-tu:~i8G<PK ^/|jҲ2 jX4S\ds\`hge+k"NbGu(gIY E`ɩ֭ޝs7~N>FVY&76c[|O7wM7Pt9nD'!Ctӻ*5ۢ_6dor`pGjHIApZK/!4Aq{7N#c$h7@MfJکt N@*cΌ܅,:dTܺ*+=hJ lѩYurM`%=7ZlLoVHVE>Ǜx{ғ>0 eAW:w t)փv xS8WlYg1Wű& HW"C@ =+.AoVu(L&*AwTqZ>T>`5_exI/aq/DKRN|"/c{H :!W7/밢W^J9K|F~0>c+Tt1ۆx8@\i_o[E_jt>64eI:w'@5}tN{3e%j? +ZvȫFc_}Q79p3cl?֓/%Svcx*9;it$+&%#L7n*!ks8 [pc5 _=b>_ME@Z|I0fޜc`&QhNv廢}qdek6B#OL{$4#I; Jam -4/tT%Tޒ14G"0]2k[Mb=LMky-}Ynv3 4W"*bR%x9e#z+\<";(27 Rx)sG::X0E8QRjǟ:{ܖwPEk*ɋ#ߜj( Y@9X Sځz5a`_Sâ#/jv@pح !njڐ=}AJLc5>^iTtﱽ҆D2e[ZfBqec}"\Z**Py8|xCQ +!_g}fh+cshA4oLr;Oǝw*3t$,\]ڥIy=T֣cua}OYa"fYeBfT Z-kz'"^L=iEy%s"1+:v{Ax{\'b],-6xoٶJ҉^aQ`M1&NPqu2̀u`Y{li*7Yf^qE)vCZ>䴴Blħ&׶|\!c7\@& 2{_!SgG_^ ^6=>7YK9Zma4\:y]xf׷#:#A!Ob2x']bBF2GYf:>Elɜvw$ žSr[!$a'Ѭe)Y42>_ B sE>Fַ-ƟbGyy"2e`pdDQR_H' rm3Ty] ظ=OTS:_,hF vLYV!x7.][%,K)88~J,\^1ѭEm'#SXUC1BSN1"v1@`Z.2pbۘl*%go7T@.ohiG(>z Bm&"uk[ q'cϠi[964U)1Emk?= Z7vRij4 oh VPZO9Vz;kW:'4⿻ÄU*2% kdDOV%kgt? þay $OJ[be~"rfTI@ಐF,"6#ϙǷ 8yJ1\sDlTVkCaT/ɫhD&%W^U5X7grBDT(3w`meaeв e6g\ۋjJ2]-(أBoA *J5}5 "K KPSlն%pUX]hg-n" :ac^"@@fNLDz0C׵} oLj0K3DN,fbv|,i=[}ؽvLq@aߖYe':0Qޯ9\_@31vZv53">/5c&;{7 a7б4>&ocLR.@JHX]N*V>zEsо3{: Jbx1VsV%٪ 妽ώx[VI5Ǥ&h63.^!L D7H ̮ EjIsy&[Cֈtr~?x<'7O9 Ve}R]C^飂Ѳ{5:] [ږmh \3Wp];Y F B'(~O+N*X]},֤YgyoNd }ceu yx'ffs׳&IY/A'[|- x𝉺(cMp5CP{ڿkDwƸF;/usԢ[>FHD_O@϶JXrVלk< ck{1(nm%|p18F\XFv9wn3'PEmhi\V$tTz8jcwŋkiAQIHT4Zu܁،T?"0\'jdYnn3zE?IM7|S~TR/sym{W(t" Z.(7[Ûc!zTwjF1,ܮe W|HOO΍6RCU:-whٍ3]S mqpn>ǫl:HүFI3UK>PCK % 8ڭM[E,/ѶEpD/GDZNfID-"f s!hQec[ ,ɜfעFÕ!f!C:ұ@ь8aɣTcy|hercޙ&A{ Vvȴ aeI3ֈi[nQ-7Nf DưdБ}TgZ͑krWD5vy,ٝF>؅QAJhA!mǛ40ӑUj#Ӹ/Kf->[!s"VFJMF sUnJA*9|b`3Ž{^/!N^03Q4Z4T$O]@Qw>R5T ̖V x.I\3~LS:\"xl}J-!VcE(|>۝UA!?Ϭ[P:#4 ~=St\(ҧxvi'Fa3a@3$a;OpݙH ʌ*jmί 9xl.toD110춌 |:I~͇e]5/QJNe]Zr." ePlIEu$A1v2S'U6v\^q@VQnX †Z> O$0}\q]zH;wےt?}+t*"]CuBuD1(Nv!n4]xgih!̐}mb#$W\!^Mbs̬RgNe!e:xzY:fP= eEqY$l0_>{K:B9"ItS?wEgDX4LǕCojxa^rEh;-[ܚz`5yjz󎄑ֹuojt6t6nҚ-#믑+GѾmføҔh\LIea>]J k^V$|VZmYHAψp[>߶f0IUOewPKBi*%6fIrMs.r/&2KtO%Df!D!U#L|HE{}. t[Ho)IC]2繶z|Udciv,^|muߜ+nn!V,ԭA 5 F~~xYX({0#}\7w`)?8s)8u!~%/U&n>TAZJ=C6Ea`ƪ{IŗLU@Eq{S2iӁNAòk94)\$Kh\KI:CIl%i++Snǡn%5 F=b 8>fZhvBNF2GOF+j&$/;֒D+$;F #mݸ#]b 5T,sɦ?ݧl 58ݮ;bWj%Y<Ѓ#.7`>[OjH! 0 `m;vf4:E#_ /}!R|4\3Т>v"=JO FNTސB+M,]5u㚎 ]CIIR]8|a,/)5%ԷAAkQxpG"cDI!©aH+XC;4Q@<"SfO7fDPQf>+~KJ'Iz6߇i/8Q~zKD?@Tn}}dvf.%WQoݒrcnwvqTUC&Ī\۽ЛbXU6Q_ FGO?]OY=Gg=yŋ8K"] q+Xt;lG $YOf+ttB8'J<8}[dD0ݬ8" `y;Es1Jx8A[3cIF@%>I5]}| m!+4XLRN^o Æ|1m8Ԣ̖oG3__i%y$I#G/US}Ն %x/ulKBt4RL&r6wF3E{ M@ Yڏ>ou+G +`=k$=c?,ұwxْ DPaD{V$ L"Gu V+gVq: PxY$|@S1bЂdپ3 **I!;VjefEG*&O#-w&fBg2/MOa98ot;QW#B0J=b)6#XlUAcC!̰4gP#hFAװ?B(gNvI=nރAsC=.WdKAx5seL -Ozm1t=4*SrAo@늨<_=۴&>@qx~ ˮN VlvLMLm2(Ns4$ `V³Mq"%wvngDi(߸*ͺn+vMq3Enf}ރU741;|C/i'<|7o@0q\b 9ېTh!.ܒ0V j6&Do;\7g}$K`*rXZ9tf5sLNWHfe&˗|`٩G':?u $ۊ y6ӧ,Y_Qf{LNx9"˸ Nda+tỎ4+d뮌5jl^747z!@l:`{9f̌cCġV'ƚLSLwSnoi}e([6TR8322VW δKӗؤV ^pOA0jX1XK26ĵǠz2}mrKݵUM>B!Pq2]Sl1x+ܙK96X rcfffp*e1$ ր# ٍBb$l=|jLڪ#bI-=&,I5a* ;}U W{8\6N:EU2hUgc1j8kj3 XpOs?ՕQ?򛬗&%"D|7e}ѱ`2j#.=Zɞ0>\ Qp3=+pԔ=0颼N Ihқ>Z[$Ԍl+0_;rT_!9cUXKI5' 9'ߣG>ϗk^-יq lԮ H4ifFGN{%>)s<n<,.,hȔS1ыl<7XGB㆘I!W;Whhks8(-XV4DF/.N񴶅[-ApGˁ+E)E5i@VfT 9(4տAl#B#Q ] "y4tT^;<(sP#oCLj6%#AWP +b kB:#(6F={Sx-r`U}3oGZ8~ll~gj()3/hx+u)o'mr-҆͟H 'Jm&zSE9Mܰ~ߋsS_mrϗ04̶?`~y6<tG Vfᙝ[OPL=fZ5AΕ> I9h@iBE5bxi-^%k#9_Hw-o (Ʋ8Bi|[?{Lg9qL-E,h8 jJl*k·L qU!?!֙?.G9?肭 S3qn33ADuv)dW?sdwRsҮYRB(~^!Cy֣oӻ"? ^)qN-VZ*i&L:v =ꉰ/L"Mծ U>=fq%}KE|l\uveAbN͋]}Re) {uWY2/NQxya4oxR|KPe"g yL8g>Z’wc&EB,ƇF˝CZװԵD}hmhV}bxe+\|^o& >/{ilF k* !%X`dG~E&D0m]Ϡ B6o!gTv<_DН"S%L'WgDժMMV73 e#|mZ 8,K <ȫ q3KH:<>!#oTO`ni!;#zO< `tj@UZLQTtFdSD [k ^‘ lJ-js H f^;]/ܷH oZ =gh q˃W21SBǙސYv ۛ!ēU/haR SLx4.o'2o[1hu[3L:@NepZu\DSѰtN%@( Ǯ/Kr/}-'"{@_Dy]ܰA'BZOj[(T"ϹxI`-"HI(<?ꩨړ (w;V;ElNyT%Fbi˺C =Yf B>_󡰙7gCºX8Ki S:bDR^I!sQ GVZwA (ڦOe˅J'>h%[P7\a] /L%>}% QB>U՝Tåط(30j3_w.Ԅ vbJMhBPWks GaNݭ lpR^\EJUա5Kh{ݛzc-1d([r#x 8]]5 > 3376kYVý=Feb!+\zpN~xg:$;`͘.JP:YY r)B!ܶ6+"}f\|٥lb%g".SW^lЦ~Y +|gKߤ}c~1n[C]gY5қհ@;0r28sV1E|F! CG LI@ kJBʦgi:՟|EPک~Q|mgm˵ސ!;9]Beg?c{v) CPW`EI|Fc.cنT(h)ݧ >%b u`:uJ5 Jfe?$=";!:N>lcw'FmS抗P2w!Z>&XTI?؁G#+&qD^6iWŐ87LҺMXȬ-Re6,F TOUy1UDQ(F4nAa:yVWlssK\CD'C^p4k4DU*hه8""UaU#` /GF6bF6DRVx5$uǫCW0LӢ@"'SyU۴CMn Wi};a:})+YO; u}9u+K5 &N0q\0F Us`rUOژAЋ+A`oajYjāFk PùE[ˮ ߘs ; JkpF5joD09¹i2Bn  b\ +oa@$te4`cʌא*R٭qcpx1 YJFODF˞I4;W["?DbQk=1UEvZ#I Xj3Jg4>"4na͗D ~enfOݤK  ULB~)t7,Z' jÉ]":'P:<(l%!C-c7::hhDOb6&٢8e]HѹH܂]HSe[O貖_U~uX=ezagdZbgT2%kx+`g2Łlt| Xtc1mWB<V ~otYO&5L>~s q෿]MȴW^3JWg8nyRn֢H&+ Vc Cn$LZÙP-G4!#uX$B~2J|tVjp\O?znkd<׸bsbuFvt^0̕K5G^x6umB-!m Az%ٴWΩ% v#)I>q5S\O #ryJ~ßn FUÇ'I U:8 crۙ,+]PC 뛏Fd )wGOJC6x z|&鉦ņGuIn8IqH)cހ@b"C=Uc`Ws&i=0@(lbA&lڱlOO\4$[ۅF0-z\[nǧG'6X@0_-#{W0{48Ʒֹ} _jR?:Xr\dNx 7{Z%-%dY$UWcN-r0abyR-l[>2~8Ze -@_]ceT7t~@SZAN$[/ @W?p{du Dn. qXӛ2ҷB#YCi\~# wfS7Zۏ > W"Jk߲$#0L75Y  x~IhqӟYbd~Zy`66,=㙽D+8_|`ǠXٳfu*FNx_cPR^"q ѺV3[ӆJ"r=>kn _Jλ¦kڙga6|A{V Tx&Y\U,Z&I,4]m*E t HnmjyNwPg؁"e*吾!kd>dnbGg\wde q<())R@װ@qv5WnUlk+* 8'o$l5 xV@<\n5ڔ7 KQ ('l9>%dEt`}m-X(en' {e2+u_3+ޥbUam<ߝ=')p;tEHƫ=sLSxƽ4{A<׳y ~ --+Bc4E(XȁjͰY% Tt;P rfMRخuQ^ٟ*Bl_Jsb:G'yEۈ{}E $8| "[Y<6oP \ ݴ<;"s=o|{$w:f4l;;6[E$"VIpbl ᫉lm1n aeA6l'S5MT%԰o\llM!}E<ɥ6T, wIT?fy74ϋ?W`֬_ @Dztf!J=IپG-i߁ ve"?y^%G}^Zj\ coVRĢE#<Ä@DOw1aD^b]1P%61U/C%bvה+Y|~'oXJE0 %HDu#mǍqMw"Y|) |Ro}4A'yg]Yt940aC)z +Lشq[jF‰֗eAo=_Zu2#P0K]tZe"7u;nXLz+ɌPwb8A{z_0I'rVl;v3?_Ѭ}_Bgx|>eRyMӭlG۟5Dk 2ɡ6xu e"HeE>Z5vi߲3Qnu6 f˷my7-qL}}Virه(hX&3_~ Q'cʌG %QӰ:|~Ÿ6Dk5%{D UA6(vn-Ԝfcko_:lp>ĮKBAbQ h"nnzbjdw}% ~#%.Ƴ@C㫙M5}{!'(^yf>~'HP ǨDeͬJG@cOc~mϰ,$e`HU*k8%\dzgM +(\Y,R=ƿ=͇dr>GP+¶k} opGЯ7e˭sE=|PWhzZ6 T-<y窢N#+#ۍ?&ĖFF I΃-$X})PxI˵r)CkqSf2y w6|;U,6m9k6$d9Dg-mż'JROǩZi-AAP'6HvFF;k];"j&fYZd^rB8K}mU.-N)6M\k^EMU(N +Ԁ i1ex>Fs]b8 5?|{f>&dpX3oٹтAgY}J1L@_ym~DlnQ8a!m"bQ;>%=Ƭx@Rm]2mlY=iu=2rEu+ьL)qQ&*m"I/Xr/:^5=;;j_C M@B!lE;J-/ l$(r͎d3z0e #fB1Yb5> ȼ$=YϾR3ķ)aZZ2K@A1Gl F.3u?&C|rKX|3 {i0%>t9d7%X+W)XsmE4Cp GtNF̰Syu>+|0Z9,YsBv6b>{QAY-B|`גj}tʣjD}q҈k3y-(}]i*TxdyD)!B7Ie;QN1hf %IMxW$UDnm'u$ٝx 4%`#대:-B,b{҈a30ܛƏBnѪIU {3$K̚g=<}&sXm T޼tuUoJ mb:^XcSװ}Ү0aEoH\vE&d^];fiAiy3nOA~C=ʜ}wp}(I:7\u"S.3 1s>+(ͦ&g>!u\#Q90?hEaAB;i?ȸw|Kmh2PXQ݉j dk,(U?QJ,j$k(EwzڊH0Tw*Qs|~L9d]&Lx()Y=8oQ;P,?+7?$ 3.ת6>K1p̴ιfNE5WGpAi3g(xڙZPCNdA!XYH.Ggh~/b^ 0q3v$+c02[=\^#no&Ŷ:\.f"MpDK՛*ވEP 8KwOƔw}ϱoGnQ=8l[K1cFlleSt=Z`$XPbP"߲4N\uEwA͵gL߀z;Z< ffsDwG4% zvK&} Kc0(`q1_UvwVB#@tMtd$pd _!& N5:kRTY'i9Pn,<) #fhoU2&Kp4@KnRjvbQhbѐ6 ]~+6vԥfVYǹM)(/|(H(2 :@ u>Ѵ]s |3 À 5Zc\Onf5.-7__,w"K\j{1 Uԗ ~ȻmÎU)Ob;cX喁5OAܮd\徫uW~sK!ݿ4r9:NgVЄ n j\^Z2M=֚mdꢐuaa>xe"g)`+xÐtCn2/?W0۝ ^Ί;r FˏL+}xn_F</=O1M>ɫv!G`"BDP_ABtySce|1ȲmXse}6]7x@XfGc!Vj$Lw6@>Ά.H)ܟg 4AUY?#]MYki\5 nP+&soM[38HʳN1>}2Rɵ7?D ;OM%ѧ:W [<(<ޚOl'2П}?? UϧQ|?kvW^%OB3P[z4<'𱵩_ ٿ5OfkquFE;omKL9D6P|~a KMJX pZBsg} ˨pwC>$D !~iQ8y:D_642$gAcnؤu![X.llp#CMwWE +'?"Ytr<) ck?ZU'nXa%2@իjͣ#wLVjԤ!ϡy$!"!B=E a6^xBܶ f緷:T]R$I0zժ7SpR \ B[!dIMm{Ɖ]5JJ cRaJ=̫|iBoxqIUGOq$U`:Ƀ'3WGʺYaڨZ|@S(z̋־ld/SC6dὍx*kFi}'-Qܼ{7vG^#4%mjM.QZʀ1n_cr*L VuAiٛB" S?*ʲRq`FS&9e% $nz{$v;BKZܝ _h%ݬڠ*ց5vfmWgcbAߑ*Gr#[ Cw?Y mLqT٧i&|lk$%CO^ AWR+ZƆrhTw`l>g7nȉQ|4bU M42Z3ebFJ]$Vt&(soѢRr,>'}?}FZbn{"Q {8s/E;]&.3r.+Q=XbՒR?7D=?&Gc,Ot u?y-qM&qPޜ 滚p W(r: ￯q>5Dzp+IqWPe\dd\?fgYJ{SD|*;*qmϴ'S{ج,~^2=:yp:;[XkN>šu پT-&dEKnW_\^{55ar d!#_# f^](XNGs."Ur#Oj"Zn8fǐkbM},[nN^YyQnEiQY{&Br^A~HƬ0x[~/8Q"z+vvޞ鏩<\EiLرl}SzH2I)G2vһΥ[.͓qӕbbBwbA9P3UA;+ wXkâ{[+E 2Uæک Y1$,PGj49?g\;chu汵LV5En,b7mg3-}=A'|ߖ)0[֚ÈR ^ Z`.벓.s(A{vEܨQ$:lr:*^ O~OJ?33\ٽQh+onI&ExI-ǫoxkq0C6l,hSK3 ^q >:0k*Z_ *7U< [!46ubF18^˙_Dtj: @A>-W>U:%op(z},ҳq񒁝<~r: QƼu\r?w:6D1?>½գڷd~c<QO }s}?2EqҎŶ3X-Pǵ{DYW{#Jrg|J(]# ax[˯/GȰmPX$G +ЄR4Hn-IfLm5>̐܃HVDZIvY-{ϩ%-NH3tFV<+- & !O%Z%X7a޹R{˖:~Җ%]hN6a~g&Y10z$ d'ul@_ ^O:VW[{2'~X"Sόjx4SqY.}eN]H|&7~X`ڿjÛ,~A],;b&[z}Ύ0’Tk|?;u޺8ԛz*}Htm]2ɚ?d~o\+fՎaPDA<{,Cһk5^K2C"-Ҝx|+;UAJ{]a u:!:OȈSPZNKH ^Ҡ~IWz$er U¶my%\^0tvi+˯#7}CJ'P1MM3={=.>^, +ׁimMe['T1^3>i]`*fs}H9JJv65hFޙ]-E6[a*Xe[VLy<fcW&kwi ~SaCJV;뉼H $. DNyt2wf.kE|~CΟx[aXncl}/*=~V I~zۋWJ}aERRȘ1"16)l ~5e&pWR3Y0Eu?jB91^jSpe~c{{K엶k@.D,|. ?e趍*[`֋uˣ 9XQM-PW3)sɬ F uCk KXsɈrf/|@CNTAf=I5R+D2{ wF-rNΦN=@F-N\dsW[vEjLgPucTV֬!jbqօsKݸ󁿪||bHK!:65MNԲgeY^)Ζdʣ?šRR:u[a !ϩm@4I}{I`KEj0]ž~C o]`Փ 뷬|LׯԜY塃EF]BqjQQƎ,;CGBM*yt?2ǀM_{ {s4<7;cA75a{Χ>2}=5Ə(RYq,av| < r aW^-Rt> 8AUL+^( { d ւoaS3BOAѥhQӀ_;糢ܪeD>^)RQ3O1ayJtJCM;"ÏoYɅ#H)}J]Hp";*Zt&9PhRF=Ci 9ztĀ|(9gl")>%|h5¥PdCGu,},d-p?g2o$,65|ARG8Rg9 6XP/Ue 5S1D S8"VrK&g)bqoCNIG͞qh/|>:uzqD@ q%`xT F1)kdT#O*qP8Xg5}m7&"׷PءhzL[bqtjgMn:8A>P`OԚ?_1䘆}=;&ϝ`B L8p94^&hz; (ю,X-:N <]Y~ZU]^Qo~|lz: eD3*jVp8~LǡK"}f~xkQ+邓3DNTʼЪ$uY*0v2.dm:}y`!Hpy %Hs)7UwR%3Y"[BbˋZs0Yj'YIfDՇ`TOH5d_2fqy pܨ\UbFG<.u0hwO+!~}0T^84}k p- .fAg[DƄ{>>O]% 53+1'P< jIZ3:L m>xe}%@)r>=P 'u:G慜9Ȕy2C&km(Mˆd*z{1@ؐL@hh~rP 쫉.:W)M1N>H<R n>Fy2b%NzE80!OdJݴ]׬nֲJnʡL!f_%Je厘GOR.95uj-#URW%RXP}\}=klb 1D~nҴ?룯W1AH"v;DRGo GTW{*|)CTSxPFdޢV}vx5 pg`юlU$JlPDERًGړs}6Lؕu!hۅ2#@ҀAw QaXY'0K w'OVhJȴ}}Cv"59U X7^hh_?6yp.*O 2kI7J%9Zm5rz/ܵu7"zKS~7s (fl, c~JbA+*'D$y4D=fhЂNnhd~d` ڨ S[\C*K:81=AGI4{쁝 Y KI"\1Ξ2ک^SZˍZSp;,+F{xBQNsko XuBQ`5CSKøU_H7y/ ZSYSe ArE`,ULQ%J$ M(QS0|܂@kJa1Aai%Se~%,b~EUmG4M25ȥ%`3ZaAؠ\i??='qwGB5ɐ𼼣 Ur9+E'hRdD_So w)OE52N}pO:gVz1:/P!˶K*r%>c"1]LaQИ+JIda:%c{9XU"Q K(K^@b![L)P[9GڨQ+:L%W`("o2Au. %?>#*^~6/pV&cdPljGr`]/a- @a1(G>Π0}"o]lk&%c2[`!Zxo>¯%5zbnaMhK}$ PXgf%P@_XwstB@{Z*lq995QOP#j=QC֥͒lkn&Yuvd-BP>:~BB 2&;^WtCQ~Z#a.._RA}VPT#ie6M%ΐG\t[FR%w mSK\ -7 (7q5>OFjo緳W W4[$&R?,"e#VM=,V,3a=wq=LK8 _N{$nEpsk U=_Z`{ u^'5(E^j-V7&GS[ëȜVcNaSyZA% ” @]|\&r*J+ lHXS2/y EGSW쇤OZoa )eqF\^lKPɝI={`58k4I{9FYb*c* aJE_ :=| d@sCoTwC+i r<8x֋4O:XRygßTUDܮ,:&-Cyb79 {W߯Ec{)N+?%5 p6@t8Jx~rs/,b_sB2&C֬`3S5VTx IɎy+ݸDTkak$ܽ~.e:Z`$/B,vTغ<=H @KȿM B,s" #5Nah_*ݐ䲹"KZQ`^Jв/6k R]6?nP- qvRH/: Lw ߂|vۘۤR ^ =X`R w~K7y,x- C'?(% L|툔%\jz _(i638( IhWeB|ƒ+0Ehc0Y{]ck+U7 Ɔ!zM"u~% k͠dj]n rWpjO&-J/#& FQi6Ȱ1N4%*S"Ba4 ֤465zzE>6P=I'fVŝۓ=YH?czZVÆ1ի&sñ _q˙ 7@+=SҞgZKtXO X 3[Q9gZ3tnR_SE7r~<' 9EfÉXkYfceeZ":ڏy{(JlKA&oi囂e"-Yֽ<~uK-2*Ofa\-[C1!aȤ{G\1.}NTYlm_C%6xQd ?u؃WpÜiq&RF=\UxjO{Gq8~Esp}_c,;nJ^OYᇿXf[(߯4lF 7?C˞7^AU(ӣ]:8q2Yi1> ] >*HYΉ\`3B A3@/K_)`C-b_`ڛڡ`~Ԕ5SzJEǧ74#[8.k)$Y1l|͋/l D߳. ':F,\YJ15= OEZ$"8~aOXoH/oU vT 2Hf"J 8 YZ