python3-apparmor-2.13.6-150300.3.15.1<>,&hbp9|d uLKoi^0:K!P!ŝ%6;p+fLgKmT{UD~CEmځ :@ujU@f/pk:-34iUjxgџTD#?^ɷV=z0^+Z!]M!=Ϗoylm/Sdh08Q(LřP ][4҅ mCkK-kb/ Ja6^/T8܇b6ГݸN|7Z ZZ/>> ?d ( U= SpEE :E E E E $E8EEE$d(8_9_:%_FGEHEIEXXYd\E]E^gbcdeflu0EvDwdExxEyIz Cpython3-apparmor2.13.6150300.3.15.1Python 3 interface for libapparmor functionsThis package provides the python interface to AppArmor. It is used for python applications interfacing with AppArmor.bs390zl38 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxs390x*} ( qi '?U L%wJ\9/K;L%e3M Ho #R7> 4l;?jTg'%Ui(+{)C0Px0A큤A큤A큤A큤A큤큤A큤bb_bbbbbbbbbbbbbbbbbbbb____________b_bbbbbbbbbb______________bbbBb_bbbd6cc3bdb95fa10ff2e0e2f3475bd2b9c664d6a56d7bb9827b1c9db74328ef7306b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c649b9bb53501f4bd8a9232f190c64474195b7f79526f13695d9691e1ef2a933749c473510fe4c09a907299ee469ab515f0c529f48b83ecbc9ae0488f59add7c4cbc95911df349218e4c9c9b81e1c72e08ae2247e252adef9315b68085eeb804a270ab76de6e8195be57c0b9ec180cf7343ac4f58b08264a5a7d2c37aa5153975d4da56e19d7292d10481abd4b4c36861cba6b21c625807253b63704c0c8c2b634400bc9e70074b9ed7689b2865ac69b28ec9ca580047489bbc89ddaa3cd197ce6e0499cf0b91c71599cb8fdd9cb383b4062f062c8b06e5897cc0b92e6855dddcc06a380f32c82c8c66dbf534353c248d879942a3be159b5fc4c35308b6212ce2eab3cf6cfd3c9acffa5aaf86bb7b6bc49c257b706bb2077c2ddb0896bc034147649e6a0d97a0a07398e1c633c5d4fe362b0c793ecf4d31746ec30f8c939de5d0410ea243ced0332dc621c72427bfee5aa4d29dbd844198dfffb970fce38cdd91cc1768ac5e0b4b9ef2537d26b0d29d1447b6b874f3251c7e2b838e244e89e33b2eb8eec907fb97e4b142a27b4bb6bb3072c8f8d4d3d33baa15cf2a5afe5ae975afe6692d227a5416305582024ad816654e389056820bc3634492d38fff75edd886645438a564ce61700a2b63ad2299d782113c38ba5bf395622170672f8007211b7b1e3ab9e4d648dc689f5c577047553641b4f776e57b20d61dde88a5247bd1132e905eaa2b2e8e5609c8845a68a34ff0bb716bc36d8058f82ef9cfe66a48575d518a2f287a62ba632a4d64ffa828ed6a077b74c425205d07aafce49cb67fbc59f14dfee3f86f1a9268db4463ec3a653fc71f6eca3de8af4e03ee55f9b1a1a5ca3b8ecf92e7aafc8563e0d97a271ed5d84deaf1bd067083121fbf36905d5f97576dde41f5995b89d4516c6e7b1f1c2b12cdf1c3518c62c4ecaabd653e13762a357e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afafa4c3c06c7feac043ce450ef74220181da3c5f1259215d936a6ac7ee4f5639fcf52d7e77d4bb25f58ab4c116271706f1854e6967cba395cfb79008d2405f589ac30b90891d50fa8cd9629dc01cf9ac72026154f6222c8c3831e5dc63023e8ef192e9875ed547872c3b48753af5d686b6285ca9723598a680d7989b05c36ea40591c0c36e7e9ae313ba092b50dfb886f083b9ba66a2ebb164bc2a5da80467e6d725be45cf9a7607205057ab9903f4bdda2142a05393ce12e5832aced15a1205b8dc83c31b2ca7933a8fe6877e3629240cfff1168ccebc050cfda5ca25c93b410575951f1443fd0f2a24b38e71610976471dab433962c128c5e9c0280c28f2be3c0fbdc4266c42fa91fa7457f93948fe5de05f65b96d0baa0a2f622ba39aa5b699f951465fae199e8637cd6b4391dc6921cac122438a903d0d63bb399fcce416b62d148485bd3f0ff1f757398b30007329f7181904140d4ece9163f34e6ac9a78d1aad69dcd8a8b42eddaacfc4800a216f24cb876fba84f1952c1e16ef154a57e288e88321ac315c81cef626cb374ff4d63cc1db7a2bf897012f87df96051aa484b22e438020be1cc90295f47e473dd00252c962fa85a904df4c21c59a2e729d269dadb60d5a3600d31485bc90719801775dccb774b436c0dfab7bb5bd76c2990173a74628f3ac34de20f9e60c9be971ac6af3a2c05d06cbc4defd44fb3a1e6e65e41f86ad9a6e4c3ab59c31d0869dffa1c7fd5a0a49f8fb3c7dcec6eb8a8e2dca9359e7d3e66b39f23afb01d95425004486c0f3d0ea9718c8da6a1be94e79a6d6a2589e9d8138b592335ff6045fa50d0f415c9443d6435364ffbd5541246dca5c4ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113daedaba213d38fdf6bf9496fbed2862ae7bb02521b263c36144583be50a4202b36d2301febd45dbd29e7b7631d3ade87a4062c65aed1a2caddd8d54926a290a702100c2177e2f10842f941dbf4f5a14b6c7a7fe81662f204488be205fba331886e41fc5ac1a83401cfd164e57ef613f3fea4d911e33ba5e72ff1fa6dcdb3ae569f40ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb97608de362df3538dabb71273c433b71e70e0acad9be2d3a100cb0994f48de3775be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456a66aff2ff38625ce7d0f0bca611d280cd75a13d854c2025c751422ee755e3e24504346a5da40b8b34c57efdfb2bf488e44e2dfc0c0fa319e7dda6b9b8272dcb2e237265a7180b28077c4d28fc23ee2d20c377684e3e90d0253ab9b95513556a151d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e4b3c55a4146af0d4b17d439f9dffc86c1b6bda67a8d2b19e0d4922e389cf4e218672ad4696bd47de53504a018a7c7b515bdef1b011961c438402d4699c60c7ef56386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d6181e966dedf9f66e9748b54db10816d2aeba0db99061a6e98c2c788b7768a2309069f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c0bf2b87eba391473954da31e6d9e3c9f4ead1889d22b8e4074627221f263d9658cd51a7b141d7f28bcba0f906bf4de7311633c256316a99f1fc3c4f3ec1b9a034rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-2.13.6-150300.3.15.1.src.rpmpython3-apparmorpython3-apparmor(s390-64)python3-libapparmor@@@@@@@@@@@@@    libapparmor.so.1()(64bit)libapparmor.so.1(APPARMOR_1.0)(64bit)libapparmor.so.1(APPARMOR_1.1)(64bit)libapparmor.so.1(APPARMOR_2.10)(64bit)libapparmor.so.1(APPARMOR_2.11)(64bit)libapparmor.so.1(APPARMOR_2.9)(64bit)libapparmor.so.1(PRIVATE)(64bit)libapparmor1libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)python(abi)python(abi)python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.13.63.63.63.63.0.4-14.6.0-14.0-15.2-14.14.3bBaZ@aՈ@a@aim@aex_м@__@_~@_[f_P_-B@_@^m@^@^<@^j$@^,-]҇]o](]K@]]@\\@\ \\v{\I\ lsb_release") - fix buggy syntax in tunables/share - several abstraction updates - parser: fix "Px -> foo-bar" (the "-" was rejected before) - several bugfixes in aa-genprof and aa-logprof - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.3 for the detailed upstream changelog - drop upstream(ed) patches: - apparmor-nameservice-resolv-conf-link.patch - profile_filename_cornercase.diff - dnsmasq-libvirtd.diff - dnsmasq-revert-alternation.diff - usrmerge-fixes.diff - libapparmor-swig-4.diff - re-number remaining patches- add upstream libapparmor-swig-4.diff: fix libapparmor tests with swig 4.0 (boo#1135751)- Disable LTO (boo#1133091).- update lessopen.sh profile for usrMerge (bash and tar) (boo#1132350)- add usrmerge-fixes.diff: fix test failures when /bin/sh is handled by update-alternatives (boo#1127877)- add dnsmasq-revert-alternation.diff: revert path alternation in dnsmasq profile and re-add peer=/usr/sbin/libvirtd rules to avoid breaking libvirtd (boo#1127073)- add dnsmasq-libvirtd.diff: allow peer=libvirtd in the dnsmasq profile to match the newly added libvirtd profile name (boo#1118952#c3)- Use %license instead of %doc [bsc#1082318]- add apparmor-lessopen-nfs-workaround.diff: allow network access in lessopen.sh for reading files on NFS (workaround for boo#1119937 / lp#1784499)- add profile_filename_cornercase.diff: drop check that lets aa-logprof error out in a corner-case (log event for a non-existing profile while a profile file with the default filename for that non-existing profile exists) (boo#1120472)- netconfig: write resolv.conf to /run with link to /etc (fate#325872, boo#1097370) [patch apparmor-nameservice-resolv-conf-link.patch]- update to AppArmor 2.13.2 - add profile names to most profiles - update dnsmasq profile (pid file and logfile path) (boo#1111342) - add vulkan abstraction - add letsencrypt certificate path to abstractions/ssl_* - ignore *.orig and *.rej files when loading profiles - fix aa-complain etc. to handle named profiles - several bugfixes and small profile improvements - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.2 for the detailed upstream changelog - remove upstreamed fix-syntax-error-in-rc.apparmor.functions.patch- update to 2.13.1 - add qt5 and qt5-compose-cache-write abstractions - add @{uid} and @{uids} kernel var placeholders - several profile and abstraction updates - ignore "abi" rules in parser and tools (instead of erroring out) - utils: fix overwriting of child profile flags if they differ from the main profile - several bugfixes (including boo#1100779) - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.1 for the detailed upstream changelog - remove upstream(ed) patches: - aa-teardown-path.diff - fix-apparmor-systemd-perms.diff - logprof-skip-cache-d.diff - fix-samba-profiles.patch - make-pyflakes-happy.diff - dnsmasq-Add-permission-to-open-log-files.patch - refresh apparmor-samba-include-permissions-for-shares.diff - add fix-syntax-error-in-rc.apparmor.functions.patch- update rpmlintrc: - whitelist .features file which is part of the pre-compiled cache - comment out filters for the disabled tomcat_apparmor subpackage- Backport dnsmasq fix: 025c7dc6 - dnsmasq-Add-permission-to-open-log-files.patch (boo#1111342)- add make-pyflakes-happy.diff to fix an unused variable (SR 629206)- add fix-samba-profiles.patch - smbd loads new shared libraries. Allow winbindd to access new kerberos credential cache location (boo#1092099)- exclude the /etc/apparmor.d/cache.d/ directory from aa-logprof parsing (logprof-skip-cache-d.diff)- add fix-apparmor-systemd-perms.diff - fix permissions of /lib/apparmor/apparmor.systemd (boo#1090545)- create and package precompiled cache (/usr/share/apparmor/cache, read-only) (boo#1069906, boo#1074429) - change (writeable) cache directory to /var/cache/apparmor/ - with the new btrfs layout, the only reason for using /var/lib/apparmor/cache/ (which was "it's part of the / subvolume") is gone, and /var/cache makes more sense for the cache - adjust parser.conf (via apparmor-enable-profile-cache.diff) to use both cache locations - clear cache also in %post of abstractions package- update to AppArmor 2.13 - add support for multiple cache directories and cache overlays (boo#1069906, boo#1074429) - add support for conditional includes in policy - remove group restrictions from aa-notify (boo#1058787) - aa-complain etc.: set flags for profiles represented by a glob - aa-status: split profile from exec name - several profile and abstraction updates - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13 for the detailed upstream changelog - drop upstreamed patches and files: - aa-teardown - apparmor.service - apparmor.systemd - 32-bit-no-uid.diff - disable-cache-on-ro-fs.diff - dovecot-stats.diff - parser-write-cache-warn-only.diff - set-flags-for-profiles-represented-by-glob.patch - fix-regression-in-set-flags.patch - drop spec code that handled installing aa-teardown, apparmor.service and apparmor.systemd (now part of upstream Makefile) - simplify "make -C profiles parser-check" call (upstream Makefile bug that required to call "cd" was fixed) - add aa-teardown-path.diff - install aa-teardown in /usr/sbin/ - move 'exec' symlink to parser package (belongs to aa-exec)- Set flags for profiles represented by glob (bsc#1086154) set-flags-for-profiles-represented-by-glob.patch fix-regression-in-set-flags.patch- add dovecot-stats.diff: - add dovecot/stats profile and allow dovecot to run it (boo#1088161) - allow dovecot/auth to write /run/dovecot/old-stats-user (part of boo#1087753) - update 32-bit-no-uid.diff with upstream fix- Change of path of rpm in lessopen.sh (boo#1082956)- add disable-cache-on-ro-fs.diff - disable write cache if filesystem is read-only and don't bail out (bsc#1069906, bsc#1074429)- add parser-write-cache-warn-only.diff to make cache write failures a warning instead of an error (boo#1069906, boo#1074429) - reduce dependeny on libnotify-tools (used by aa-notify -p) to "Suggests" to avoid pulling in several Gnome packages on servers (boo#1067477)- update to AppArmor 2.12 - add support for 'owner' rules in aa-logprof and aa-genprof - add support for includes with absolute path in aa-logprof etc. (lp#1733700) - update aa-decode to also decode PROCTITLE (lp#1736841) - several profile and abstraction updates, including boo#1069470 - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12 for the detailed upstream changelog - drop upstreamed patches: - read_inactive_profile-exactly-once.patch - utils-fix-sorted-save_profiles-regression.diff - lessopen profile: change all 'rix' rules to 'mrix' - add 32-bit-no-uid.diff to fix handling of log events without ouid on 32 bit systems- update to AppArmor 2.11.95 aka 2.12 beta1 - add JSON interface to aa-logprof and aa-genprof (used by YaST) - drop old YaST interface code - update audio, base and nameservice abstractions - allow @{pid} to match 7-digit pids - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_95 for the detailed upstream changelog - drop upstreamed patches - apparmor-yast-cleanup.patch - apparmor-json-support.patch - nameservice-libtirpc.diff - drop obsolete perl modules (YaST no longer needs them) - drop patches that were only needed by the obsolete perl modules: - apparmor-utils-string-split - apparmor-abstractions-no-multiline.diff - drop profiles-sockets-temporary-fix.patch - obsoleted by a fix in apparmor_parser - refresh utils-fix-sorted-save_profiles-regression.diff - add aa-teardown (new script to unload all profiles) - make ExecStop in apparmor.service a no-op (workaround for a systemd restriction, see boo#996520 and boo#853019 for details) - lessopen profile: allow capability dac_read_search and dac_override, allow groff to execute several helpers (boo#1065388)- read_inactive_profile-exactly-once.patch (bsc#1069346) Perform reading of inactive profiles exactly once.- update to AppArmor 2.11.1 - add permissions to several profiles and abstractions (including lp#1650827 and boo#1057900) - several fixes in the aa-* tools (including lp#1689667, lp#1628286, lp#1661766 and boo#1062667) - fix downgrading/converting of 'unix' rules (will be supported in kernel 4.15) to 'network unix' rules in apparmor_parser (boo#1061195) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_1 for upstream changelog - remove upstream(ed) patches - upstream-changes-r3616..3628.diff - upstream-changes-r3629..3648.diff - parser-tests-dbus-duplicated-conditionals.diff - apparmor-fix-podsyntax.patch - sshd-profile-drop-local-include-r3615.diff - refresh apparmor-yast-cleanup.patch - add utils-fix-sorted-save_profiles-regression.diff to fix a regression in displaying the "changed profiles" list in aa-logprof- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)- profiles-sockets-temporary-fix.patch to cater to nameservices with the new sockets mediation, until unix rules are upstreamed (boo#1061195)- add apparmor-fix-podsyntax.patch from mailing list to fix compilation with perl 5.26- do not require exact X.Y version of "python3" - require also matching python(abi) which is arguably more important- don't rely on implementation details for reload in %post- add JSON support. Required for FATE#323380. (apparmor-yast-cleanup.patch, apparmor-json-support.patch)- add upstream-changes-r3629..3648.diff: - preserve unknown profiles when reloading apparmor.service (CVE-2017-6507, lp#1668892, boo#1029696) - add aa-remove-unknown utility to unload unknown profiles (lp#1668892) - update nvidia abstraction for newer nvidia drivers - don't enforce ordering of dbus rule attributes in utils (lp#1628286) - add --parser, --base and --Include option to aa-easyprof to allow non-standard paths (useful for tests) (lp#1521031) - move initialization code in apparmor.aa to init_aa(). This allows to run all utils tests even if /etc/apparmor.d/ or /sbin/apparmor_parser don't exist. - several improvements in the utils tests - drop upstreamed python3-drop-re-locale.patch - no longer delete/skip some of the utils tests (to allow this, add parser-tests-dbus-duplicated-conditionals.diff) - add var.mount dependeny to apparmor.service (boo#1016259#c34)- Cleanup spec file: - don't use insserv if we afterwards call systemd, this can have bad side effects - remove dead code - remove now obsolete 'distro' checks - Replace init.d script with new wrapper working with systemd- add python3-drop-re-locale.patch: remove deprecated re.LOCALE flag in Python UI as it was dropped from Python 3.6 (lp#1661766)- add upstream-changes-r3616..3628.diff: - update abstractions/base, abstractions/apache2-common and dovecot profiles - merge ask_the_questions() of aa-logprof and aa-mergeprof - pass LDFLAGS when building parser, libapparmor perl bindings and pam_apparmor - adjust deleting the cache in profiles %post to the new cache location - silence errors when deleting the cache (boo#976914)- split libapparmor into separate spec to get rid of build loop involving mariadb, systemd, apparmor, libapr and mariadb again (see the discussion in SR 448871 for details)- update to AppArmor 2.11.0 - apparmor_parser now supports parallel compiles and loads - add full support for dbus, ptrace and signal rules and events to the utils - full rewrite of the file rule handling in the utils - lots of improvements and fixes - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11 for the detailed changelog - patches: - add sshd-profile-drop-local-include-r3615.diff to fix 'make check' - drop aa-unconfined-fix-netstat-call-2.10r3380.diff, no longer needed - refresh apparmor-abstractions-no-multiline.diff - refresh apparmor-samba-include-permissions-for-shares.diff - spec changes: - aa-unconfined switched to using ss (from iproute2), adjust Recommends: - move libapparmor to /usr/lib*/ - drop %if %suse_version checks for 12.x - change several Obsoletes from %version to < 2.9. Those package names weren't used since years, and 2.9 is still a careful choice - include apparmor.service independent of %suse_version - techdoc.pdf is now shipped in upstream tarball to reduce BuildRequires - drop latex2html, texlive-* and w3m BuildRequires - techdoc.txt and techdoc.html not included, drop them from the package - run most of utils/ make check (some tests expect /etc/apparmor.d/ and /sbin/apparmor_parser to exist, skip them) - BuildRequires python3-pyflakes (utils tests) and dejagnu (libapparmor tests) - drop sed'ing python3 into aa-* shebang (upstreamed) - build binutils - aa-exec is now written in C and lives in /usr/bin/, move it to the apparmor_parser package and create a compability symlink in /usr/sbin/ - aa-exec manpage moved to section 1 - aa-enabled is a small new tool to find out if AppArmor is enabled - package new aa_stack_profile(2) manpage- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/. This is part of the root partition (at least with default partitioning) and should be available earlier than /var/cache/apparmor/ (boo#1015249, boo#980081, bsc#1016259) - add dependency on var-lib.mount to apparmor.service as safety net- update to AppArmor 2.10.2 maintenance release - lots of bugfixes and profile updates (including boo#1000201, boo#1009964, boo#1014463) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details - add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression in aa-unconfined - drop upstream(ed) patches: - changes-since-2.10.1--r3326..3346.diff - changes-since-2.10.1--r3347..3353.diff - libapparmor-fix-import-path.diff (upstream fix is slightly different) - nscd-var-lib.diff - refresh apparmor-abstractions-no-multiline.diff- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and abstractions/nameservice (path changed in latest nscd in Tumbleweed)- add changes-since-2.10.1--r3347..3353.diff with upstream changes and fixes in the 2.10 branch, including - allow writing *.qf files (for disk-based buffering) in syslog-ng profile - add several permissions to the dovecot profiles (deb#835826) - add a missing path in the traceroute profile- add changes-since-2.10.1--r3326..3346.diff with upstream changes and fixes since the 2.10.1 release, including - allow dac_override in winbindd profile (boo#990006#c5) - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since Samba 4.4.x, boo#990006) - abstractions/nameservice: also support ConnMan-managed resolv.conf - let aa-genprof ask about profiles in extra dir (again) - fix aa-logprof "add hat" endless loop (lp#1538306) - honor 'chown' file events in logparser.py - ignore log file events with a request mask of 'send' or 'receive' because they are actually network events (lp#1577051, lp#1582374) - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2) - fix python LibAppArmor import failures with swig > 3.0.8 (boo#987607) (libapparmor-fix-import-path.diff) - refresh apparmor-abstractions-no-multiline.diff - drop upstreamed profiles-ping-inet6-r3449.diff - add %check section - runs libapparmor (including swig bindings), parser and profiles tests - add BuildRequires: perl(Locale::gettext) - needed for parser tests- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)- update to AppArmor 2.10.1 (2.10 branch r3326): - fix incorrect output of child profile names (apparmor_parser -N) which caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950) - fix a crash in aa-logprof / logparser.py for change_hat log events (lp#1523297) and log events that look like file events, but aren't (lp#1540562, lp#1525119, lp#1466812) - write unix rules when saving a profile (lp#1522938, boo#954104#c3) - several fixes for variable handling in aa-logprof - map c (create) log events to w instead of a - add python to the "no Px rule" list in logprof.conf - let aa-logprof check for duplicate profiles - let aa-status work without the apparmor.fail python module (boo#971917, lp#1480492) - add permissions in several profiles (including boo#948584, boo#948753, boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and boo#921098#c15). - and many more fixes, see the full changelog at http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1 - drop upstream(ed) patches: - fix-initscript-aa_log_end_msg.diff - syslog-ng-profile-boo948584.diff - upstream-profile-updates-r3205-3241.diff - refresh patches: - apparmor-abstractions-no-multiline.diff - apparmor-samba-include-permissions-for-shares.diff - drop libapparmor autogen.sh call (broke the build) and remove libtool BR- add syslog-ng-profile-boo948584.diff - add several permissions needed by latest syslog-ng (boo#948584, boo#948753) - add upstream-profile-updates-r3205-3241.diff with several profile updates: - add /usr/share/locale-bundle/** to abstractions/base - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash - allow dovecot imap to read /run/dovecot/mounts - allow avahi-daemon to write to /run/systemd/notify - allow ntpd to read $PATH directory listings (boo#945592, boo#948752) - update dhclient profile - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568) - and some other small updates - drop upstreamed apparmor-winbindd-r3213.diff (included in the upstream-profile-updates patch)- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)- add apparmor-winbindd-r3213.diff - add missing k permissions for /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript output (boo#862170)- update to AppArmor 2.10 (trunk r3205) - profile names can now contain variables - improved profile compile time in apparmor_parser - lots of improvements, refactoring and bugfixes in the aa-* tools - new apis for managing and loading profile caches into the kernel in libapparmor - lots of profile updates - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the complete changelog with more details - add new apparmor_private.h and the aa_query_label(2), aa_features(3), aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages to libapparmor-devel - drop apparmor-2.5.1-edirectory-profile patch - it's most probably no longer needed (see boo#621394 for details) - drop upstreamed samba-4.2-profiles.diff - refresh apparmor-samba-include-permissions-for-shares.diff- systemd-rpm-macros and %systemd_requires were at the wrong place, move them to the parser package (boo#931792)- update to AppArmor 2.9.2 (2.9 branch r2911) - lots of bugfixes in the parser and the aa-* tools (including boo#918787) - update dovecot and dnsmasq profiles and several abstractions (including boo#911001) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the full changelog - remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and apparmor-fix-stl-ostream.diff - replace GPG key with new AppArmor GPG signing key, see https://launchpad.net/apparmor/+announcement/13404- make sure %service_del_postun doesn't call systemctl try-restart (boo#853019, bare systemd edition) - add samba-4.2-profiles.diff: update samba (winbindd and nmb) profiles for samba 4.2 (boo#921098, boo#923201)- only install apparmor.service for openSUSE > 13.2- Add a native systemd unit which *at the moment* only wraps/masks the early boot script.- add apparmor-fix-stl-ostream.diff which fixes odd uses of std::ostream which are not valid. Fixes build with GCC 5- allow lessopen.sh to run /usr/bin/unzip-plain (boo#906858)- add Requires: python3 to python3-apparmor package - readline isn't part of python3-base (boo#917577)- add apparmor-changes-since-2.9.1.diff with upstream fixes since the 2.9.1 release - update logparser.py to support changed syslog format (lp#1399027) - update usr.sbin.dovecot and usr.lib.dovecot.imap{, -login} profiles (lp#1296667) - update the mysqld profile - fix network rule description in apparmor.d(5) manpage - drop upstreamed dnsmasq-profile-fixes.patch - update expired GPG key- update to AppArmor 2.9.1 (2.9 branch r2831) - fix log parsing for 3.16 kernels and syslog-style logs (boo#905368) - several fixes and performance improvements in the aa-* utils - profile updates for dnsmasq (boo#907870), nscd (boo#904620#c14 and bnc#908856), useradd, sendmail, man and passwd - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_1 for full release notes - refresh dnsmasq-profile-fixes.patch- Fix dnsmasq profile to allow executing bash to run the --dhcp-script argument. Also fixed /usr/lib -> /usr/{lib,lib64} to get libvirt leasehealper script to run even on x86_64. dnsmasq-profile-fixes.patch. boo#911001- rename lessopen.sh profile file to usr.bin.lessopen.sh to match the script filename- add apparmor-lessopen-profile.patch: /usr/bin/lessopen.sh needs confinement. bnc#906858- delete cache in apparmor-profiles %post (workaround for bnc#904620#c8 / lp#1392042)- No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify.- fix bashism in post script- update to AppArmor 2.9.0 (r2759) - change aa-mergeprof to the final commandline syntax - lots of bugfixes in the aa-* tools (bnc#900163, lp#1328707 and several bugs without a formal bugreport) - small additions to gnome, freedesktop.org, ubuntu-browsers.d/java and user-mail abstractions - fix mod_apparmor to not break basic auth - update perl modules to support signal, unix and ptrace rules (bnc#900013) - don't warn about rules not supported by the kernel - fix logging of "audit capability" (lp#1378091) - add support for the "hat" keyword in apparmor.vim - build html version of apparmor.vim manpage again (lp#1366572) - see also http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_0 - update apparmor-abstractions-no-multiline.diff - remove upstreamed apparmor-profiles-ntpd-pid-location.diffs390zl38 1657079234  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE2.13.6-150300.3.15.12.13.6-150300.3.15.12.13.6apparmorapparmor-2.13.6-py3.6.egg-info__init__.py__pycache____init__.cpython-36.pycaa.cpython-36.pycaamode.cpython-36.pycaare.cpython-36.pyccleanprofile.cpython-36.pyccommon.cpython-36.pycconfig.cpython-36.pyceasyprof.cpython-36.pycfail.cpython-36.pyclogparser.cpython-36.pycprofile_list.cpython-36.pycprofile_storage.cpython-36.pycregex.cpython-36.pycrules.cpython-36.pycsandbox.cpython-36.pycseverity.cpython-36.pyctools.cpython-36.pyctranslations.cpython-36.pycui.cpython-36.pycaa.pyaamode.pyaare.pycleanprofile.pycommon.pyconfig.pyeasyprof.pyfail.pylogparser.pyprofile_list.pyprofile_storage.pyregex.pyrule__init__.py__pycache____init__.cpython-36.pyccapability.cpython-36.pycchange_profile.cpython-36.pycdbus.cpython-36.pycfile.cpython-36.pycnetwork.cpython-36.pycptrace.cpython-36.pycrlimit.cpython-36.pycsignal.cpython-36.pyccapability.pychange_profile.pydbus.pyfile.pynetwork.pyptrace.pyrlimit.pysignal.pyrules.pysandbox.pyseverity.pytools.pytranslations.pyui.pyLibAppArmorLibAppArmor-2.13.6-py3.6.egg-infoLibAppArmor.py_LibAppArmor.cpython-36m-s390x-linux-gnu.so__init__.py__pycache__LibAppArmor.cpython-36.pyc__init__.cpython-36.pyc/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/apparmor//usr/lib/python3.6/site-packages/apparmor/__pycache__//usr/lib/python3.6/site-packages/apparmor/rule//usr/lib/python3.6/site-packages/apparmor/rule/__pycache__//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/LibAppArmor//usr/lib64/python3.6/site-packages/LibAppArmor/__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.suse.de/SUSE:Maintenance:24912/SUSE_SLE-15-SP3_Update/dc7934d2ca5d37f1ee18b50c372c7b79-apparmor.SUSE_SLE-15-SP3_Updatedrpmxz5s390x-suse-linuxdirectoryASCII textpython 3.6 byte-compiledPython script, ASCII text executable, with very long linesPython script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1da218c0c5c949fd018ad638775abfefc93f506a, stripped  !"#$%&'()*+,-./0123456789FGH RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RRRRRRR RR RRRR~$Jy(utf-8217515a9665104502468b0af69c736687ca28ddf7f04f59ccb1bff0ce16efa12? 7zXZ !t/с]"k%r) `=l.Xt6 ӎLCM*!r TU٢gdGs+Cd$m5재&4Hټ)1柳++]Ͽ`sp8:lQcx6L3M3 ս9No,O 8rpxt:9aM`yvK};t~Ky{JN$O1!-O9 3g`CvL#W& Sj4 /-R|dtf9#{7MOC39=O%#OϜO)ןPOY PT=v9/e4a8^@"0K9f¿Rᏻ oR./+ V>W ?,RB[tX@UlSJ - y=ca]$VawL/s(6 Ê؇_o:wNdqMt|>I@< ~L K0e GHljcLաo2qQL)CekC7p/1x[y^E\es%w'Y!#O':e9 \F5.Z4"y ^Vi_] .~+"fK"LwG?6S \o(4g`0=١wxcAwߎ7WX-/M=ANN~ .aňfyrVD$ؗT;EX˥Zy`$J؍BhK$-ߺj& ;9CA>i85HCucƥ1 5l{+;v_ޝvA,zh_Yżi&],r%`б(;%8,Jqls #W)]>o4 kW0j'OE<~٨oolx yy=aTaS X$(tShWϟܟ@n7T1crFFQq+#i@wPK10|Ši r(5tp:H8J'z7P6|dʠ-R!v~MG)Sc)j+*g pB<& AAEߒQMdѓr!Nq 9t&feɵNg@bk*-%/ i(񉽓bj?~~Ѭ(*t j@e*v o&5;99Dic$~IسRSW叿8$OJ!1y_]3HomikvNߘW248 U5'Gacl {/Q co䇣d.Ĭ:,>꘍? 9aFW ,}E³w8z}iQ95?3ﶁˡ[s-3L 3' R\$uwV1B[U(ZjSdR-l2Dy@H92Sdͼ?jm5]WE_ȧ(65zw,okE[ ej ~#TO("|КqAS-@u463%Pĵ[L3 8Cpj;C잫byq@C-c7iwꝂ 6JjdzE؟W 01If+Z 0W W$Pgf7/dPz~%f҈Υ$ A CK<zJ$Qţo`c\$Vku<۞b?KD NO*;ыy),T%;JV,M G^zy1:ކoFj> ͟;?4]I s-vx6Fw0P"$^ KE1w8NJr-W]NGf9'(0r$8A~ wi;3aB5\.ͩ>FrDLa6 #4[P|uTapNzrSj\ >eJ>-7V>t!Af!&mvW5f Coz@n`Zi$*-8DԫO*8zF u'iXagvRuI)A_m9srFz2绰)޴4AEO*o9 d`̜3kwKE5Irf! Pa~CYt_ z,x5ٺ~ Cc7 M_mT]-P`O|(r jCFt!Hw~Vƍz~UJuBC?jBo!]ԝ/9mKpCK\@{ҿeʘpUPvf_AY ڜ&ؐ5zk.Yͧ机p+Rb=dJ@xʢ ̗o)5ÃJN嫵kO)ǔy2kld}Ӌ?C \Ysퟄ(B!}~ _dd/,^fzŹ*Tr[??/'+Őw|mM"pMjPHDz`Oj{iou$ö"E uqxR^7tIsVǐ\j|v\Vd;?sD :;γMXӘH0,`kJ5Q; }SO 59$i 7}}qU~- Q#918P!>Dz.t?4JEbSSPptuKPZ 鍍6h9 2HhNޚ65`3_ E9"< H ^(2Eݑ##T\J d";%gl !rwkC`0YoPl W sDV^b-"4\cSxù>Y"<~#xw[sWIk եZ݇>Y(.ކ{,1ϷDYע#Z8TcZŃ[yVױT伔C}:}rؽ<  Bb cRCZ"z[ViB#^՘ lr)-~`/tׅlBsMfr(AV;}-1U Tk3Y{AX}BGFk].PT4B5@W 5^Qז8Ǥ.enΐq4'[CAơ v481 $֘h/{3X5\8Z#)M0GDX_~f=0OdFV=B]+>\ }{Ї|rʉ|4J=,.B:R d_[]7u"[%W(ɜoyHDQ>mH| zGaʷR1M5Xl_~aUZ#ȣ.~XZ ;p*ށic!g `p*̵XJm;n8>p+ ~tg8Gf,Zt_[[[CFgq3 r> #1ܖ]j;E茙a]A '{;ڱ񊂬)~t\ܢ'ybAppz2aI)T-&rNt7BZD/!$?rOp3uEHlVۻI4 ;e9^UJgyHspvTgRY T>̠=ԯ9G!|g}^?` ٟ%jh?$⚠۪2p&c=$ _s"ܵkr\Ы(ݷKіŢ>P^l[D!0bجئs.?ME]'~}ySNl3x}]7ɨ'>f.)ߩO\);6fh>zW%9ɦ %otPr4xsrHtYHڣJfϹ ɂXo`d( 0 jUTt)|{S.j;/[NMB}.JRs8oGl Nd0PlLe|8+9T 2:t Q Aye .hӨRdxLҗ~(-c86]UWv=:|y7…99bM5"PyyA#VqO[750nMvIv| jM?8}B hrP 7 ;J$ԛOk&ZFpzFM_S% <U^z%>izDr9@K0S 15֧/Ƶv xyw|h;wH>-@[3I_i1[C^Fs b~Xl0*VV>vl.GkvPK&j$!KV ]=o\]Vƣ 9|FbEyD+ICfhRn0Mo]C]X6N?-"qFoHUbu* fFpaB[_JdȾ>׻ZKh;"(#ZrN]2#^;5PT:7hҁÍHRK wB_AA]KPPc|n!u@`CI ]2"f~9ɖ@C$ $ [U<  hЩ2Z%eJqC:,(my;Ikm"(Ç-xjf?1Xmh, YJMwcCKd>sTE\L MB_4/\G.KsdU0#cl"8M_eLw$%f; =#9` UVglBjQ)Pz+9j3J`kPz5LYa}ʥUa 4 Tyn@FR_D5͓y}MCo+<E#c}TAO#wRȘrWG&+}ofMtyGQ]#-Qp$b`1z/Е6Bfhqt 1mO\ 9q+"\b fQEIgay9o]] CԛedB&jc:Z95^/?|hXk&С9?RD@6o1kdzz=[ukSp𾎛gFV7*8ktUa L=VM9?czd/}W=j/O7db1>Ru4VQIP7\ʍ3* 8jL99ω_9ݘtA9-DMk|ӳ@H6gQ S1 *v5BJorڎZ=1=W gKxзV[ [G&͡rJr=|qZ(.Ɓp/1aΝzԸ7{#5f'ńPFzIxevq?Nށ[6)ADHp4GLӝ{z}p( E~ܡUe=Ȝ >PިǹXkmцj{nX  %\T$}ulIJBu2B/ׯt6/T kF흇zFpEIOkP sa(\Y֜sE.i%dd( S@/xvOTn34W/N,/pSVwCb&W~I*K +,ňr O2 Ao3E M/3CEf4:'}ɹejV5jȆ{2$`yʔ*>+A;;H>*F3zÇPǦۘym<>4@`)X;úWd}eZ'l4~E}apҹ.s1IHǘ;T::%Ml XJ!!pB#]}7,$HEʄ(>q_@@,zpL>pEf25|;k&3O.;k* ˇ/,Z " 1d7R¤mHXUZ&0φzsM :2RT6MefeŁ)99` 2vA>2H$yg`믨Əb ^1}50kWڗ%Sl}. A6!W%Av2ZDףt(^:E;u , G7\R==7~B*6뵥lG0y[N_J޵?Fv _n7A93. [$n pT8|czL|Sq+~_ &'lKMX\BڏMX+oF]+B)ajA dhzw'8m9Eq.ȩ]QwyqndE:7G-d T@3&EkIu5%E"7[oꠍUQH#Xg8aBq,I):cH=Ufd#ѥIJrat4(S8l*~*=KftpܣciB$[}bxUئ$! 'eAcO@O mAazX!579 YW&3~5(.J&ͦCQ r3,CÈW2F 3H[?KO8/a8 Tvt4`㫌c] ,(;n` <8NƼVĽ.- r/MqӃ=ې/;+cG (pW?Hj\v.hSDٕ¨T3[9& j}0fgߠX<'!bf2R:*v/ %T`mM%F,ϐ^8-n32zP',"C uJ0]qWHVR ~A]2wї$C^Si 3 73cm%)|{N%2t4k6rbF.h@M*3K ԺZC5JKZdlZkPc@WY+燀 ߒ©3<S>M4SK= =  $x7n{aBu~7ϲ#GvLujޛݯV8IS}e~si ƸZo·c94o%%z;lr \k?{^OvG՟c#6.f{+f P$Ҟ7t&d@)-丳P&DQ9Z[[Uc\(#5 %&js7.8q1'؃qK6 39R̨<}=TTx+2 Qxc)k1_+i9F:T5h7\'TQ@7(F707iZK^AP*df- }_lɡ6ӯDzJRrC\B+G!y?6@k2b6L|T&w7nއ9RnKN&cb=c7LT%k_lgJMFo+ (}!g7^]v6.qRy*ę2}g t0@\@8 +NU| 9>N4VJAސ3W-(䴹=kLj5<&4=a+P'WR6eW CwS|6-2l,QJ-xgw W oooi7uŇ'\Ž:hcf6(rk6&}FNW$Z ԀRǙM<7*ZNe0„I{`k@ʢߑ4{qmG;A8Vi ýa)ic|3{Ʊӯ 5n:\|c-2_-g6V ob:zo{9لJRF?D]hkDH8Eltu A. 9=޷ QaoJkyVܸmmA*"Ph}8kY |uƼ k)_v%:SމdFgji UɍDv1h) #|LzA`D阞SHgĚNVoFm*)i.@1&R}e*"yh*m\= U)VT4?psz:WMX/e}bNH _Ei/UcK x۳N$_G%Q!kFr>0gD$ߑc/|!;!<p}% Ýͥ|IX$;dEt^.v.e5)zQfd؞8dz,~8bH*)G2zNHz:Dю.j<-;u`o˂;:wGzn)MJ-o/9:2fOםf]ٹjkb-˚<baO KƙlITmJ}~mCG9nHDpz0]UOF1l{ץ`i0-!oVc5BFWͰ)RwL̖W/ͻd]?wl7I'_g'ތ؞&IPս8: wUP w/*brΥk'1Vӯl#%MniN8]ho'>=k*n/>^߄i F;O78TqhBE;LO̜A>qMp(fc`6]ƧPJ)C`7JԾ*rܕH'%VH·Gp5){EqVthcRɃ$L[gK7PK!A"^k-rr^HK\ &VVA]vKW\`9 Y߼ HmsͨC@l%X]қ~Dwwߪz@>eGn ʲ=8m1RĘp]H+:H+{%Q%0Læ\Boӹ6-MISX?f;ZъjNf,>Cnx!P}G6fU#KV&LH~χ{VԥQD/xTw$d$x&7lV\33S8 ewUs,gr##-N{"6kj۫p6"#ݑԅ/>S({[DqV]}'7/ ev 2Tp8y3eSj~Λ}r]Fm@lU;)^]ȵr~Z1} {Yb oFV"_`EIjblv, WMZ?~aՕ tP2d1DAk[d/]xn@/dRc?/WX]g4j/|/ Fc9Py$y[w[ǟ#oƤ~ ،+j+r8xHcјn˭&=j"76'le VMc[p!rpL!2d:F{8Fsŏ͚~ N ,Yk#_TAIeo[fw9^HYpUr;&E6/iOsU[+)?[1_qx7XdF-3<_u }H:mu$ζZK=S}? x$~gNB !7+.m0EiƵf(h=|)oV;X(xTw$; Yu#1{ 1}kzDH˅w$qσB"y@]3Kñ QHZ !;$VЧ.e06whHN7Z )do#Ym^ZLP7v_V}> p_-K~ɻLpAZ\ynPs}`5I"Brsm~+A# ; `rwL D?8f=|8 p,\:>= (%tZAR7C;` Һp~jV9FS) 0y܋}|{ҕWUYb񠛍rsI!ƙ=v ʔn{_+ڥހ^>lso5փQRfVvq)i,Hʴ<l,go VtȰqj al.yyCukAzgAjUR?ٛceԆ gr]=2DFϙ6V٩nx77:wp!"V2E$|ʖ-m9e"C!mfuPTOЅkZN+^ iVp;e=\JiŐ#{}Tؒ '$FgHF|]Ɋ]8DNN=t6B/i,jemd˦&}qOHiV VP&"o;`2 X18gaub+tī|{ꣶN!{:>Ҭ~m(K;=;/rM3MM|?p8qo `$vXk;΀>OSͦe4$5ڧ L W}=xB]poKd=ܦwIPml [T(}vD|'N1s8#"&%5L!KÑtUÔE:@mrɃQm -ړMN&o3T}XdqbVc`Taa}УZq|WUxî&:jV]`@ "fVvVKx%\(ba?icd??[=g.s 鈏λןOswjZ TϚel $9"Eq(O&9Ubτ|?+6lOUQj@sT}wjEƀǵYVR_˷Nؗx4 ۸j|= &@n-TucݚkX"Ǐl$Xz.d.W0vɤ's9w+ŢK/9>Eg`}[kΐRFJīwp1t-95*Yje<ߤpb/[/'Dyb P)F{@sS\W쑝[w1V9hspnXoPpHEJrg~v(#9wPAS$V8jJ%p0@\` p؈MMx5VD#Pb -PvNd]eu|9o6J=kiIɻ;Ƴ #jM ~l%zJi੅MْМ9B-̒fgKwMJQڡn>)^7Ͼ2ҖK F ZQ,}n ұ[eju7Bi^WN9HW dW:5WkɓFY C|$N-^ `{j|^ONsP+`ל[S++Y"r+%  mHɎ`'7LvTZB+ LJxg!{ے1=^ qL+5mRٕQWY"18TXڣ('0>E}n7 d Y%Ei1|' 2j8y1>0V ٺ̇zPh/~ͤjv(XtINuEI]s/mu8ZD" S25X|Ta_Vrc+q5Y#]lhYE# hR,rlkf~sZB}"EH3h1s2fa0\ =(4SqU-U--IHCvI&TGVJE+pC ]blX՘0]I<>Y%q5a~ NVheuH詼JK2n!Hl 6| ![Edž%q)k^2erXLH_uےI7a?3V5c}Fmkj PN@/ӥ[BΏ;u^Cl%ܾ 9&*: {!P'z9'áJnYd%r|;N&6%99w4RDh47⬄OE`WTQA\6id_lV}z{vü)|E@U˽":+4h^ u(D"!ؠlk ^V^ Otʨ-3#CA*&s%%..O cPacTj%b>dy][`P12(¦*i1ZD^ xOt \@겘d5(KbN1]\h(%I,l(?$îT#I9Pno둸S (vϡ @ ?[ۛB:q:YN[&;"=7{.ZM~5@LL:WKDtOb# YhEsWԹ2BivYLdH~¡~$6Px|lO{AάG&41<}$TTmȟ  *IpǞ9ͳկw^qH!26zR)QSe(4Y?v!)kՍ0y]ǜ7n0ŒL1l s*dK)Z^ t'!i_f5m|9XH3; I]씗@f}T0C_ǡNsjBӰmemO'm`+,gm aE*F;[6Z]3[@I'b7 =i^EA$ZZ bM;W2Շ<ןqWs5^ V,o}OVеQ /ݲH5$@@p#G?N^p[G`2֑Mm9YNw*SvA6g.ˬޕh㘨 ÔUݞЪޫIUk;ͧ _!ԃ^!N1%"a'lK6ASK)dKzDJ>3z>ei4? n| n-2??[}|8S!hm_FKb ^0s((p{I~?ی/Wd 1X,Q}~i{dENDJB?ň8@eL$;}\pS7޴)XDE踶5JeeY9p ޒF+(ޓ+G ̖FLCcJr e3)5A6dz;} *n@(y`i)OD䆉,T .B{T½d\ rSDrB+):rjh5Ͱ`4Zzc;ޢ. FђNF2M %[D@ PܸL=)`33dMk0S XQ)=`vv)Ž7Q(\O k-vDma4FSzagag'%yLM̼-4z VM'xf?+wQمIwɚTXM#BE Qiع1-rL d<3+̡\)1R:)g݅+mٴs?Y!;x={k#.[7 VC@a$EI1PA hQs="eRq f:vb{36Ο%182aHŹƑ7͝4|P}7O֘][y K`#q'pCFۭpUJaisjz gʰUxvޚrȚ)_I!-@O96V&RiRA,Mok`irE=ɩWE:=&m6 [i9))"GOoٺՋɰoI:e{Һ~caPdgq+,)iK-rW83ydBCFd:wԹ 3N޶fpW՜bgzg8P35^m/#/ZHXqv%2jdDYt FL%̕S-X֛&O\zѫ0dn< w9I`4A*OC Ch@6 BJY2`풂UwCmG3hPs}f Ɵ)~޷,Z?1}eF`N(BZcWдB-GhïRȃ\?YWH7}Y )r +TUNJGe=[V9WiƑdZcհP#d Jݎ[JaǠay-czNՁ[$6ҟ!>J_]c-;QۼAg"'P5O:ʒ8a1[ MYv-80_IfOw"M~%=G}/W{t^\K 0mC>xyq]]W$#ClXcYbc[o}sB>nT pIוu7^0)ȃZD0 l֘i&%Z73 $օ^驪;aGNcÇ2jǘ0?t(e㣬iE0B, &I;P a4\)c cINUIrE i1ڳ-z6 MQҁfQJw{LpzuNkjFVZ}C8ҒpLwU`WkKt`.4֞:F &f|m4( {%;7;!A5/:i'ЎuKnOmW!˽Z1%ƫnD85|;Bxzy&1|k>?*>OQTzeJ)Y*CuR! EXFàV @:|B娨˚dmNI7?' Sj]d.&AzѰ Q{eejk?W `BGD޳h.i-?a`YlC=_"}V.F{ 'nF6 f~CaCɋ*d˻ 2n>m]RlFwy߮[h3V2yWY6IX\|@m|+֙Jz/(sP͵Yx^ ZoϙJfNSĨRMJ_n@@_:G7Q!܂ tSGw >uҎ:,m|^y/ƿEJh/AXE7zZC_ AǷV=!k;/ hCхֱgHkQi ,X `=2/:n,Ie|9<%>wv 猆0`~KV=ckP&dA'n&JZ{|BDBhu?ˍa2dGUh29m3v# S`t,11ۨ(6:΅{R-MB~ҙ+ɢßtd#&/FPqVzDCj[/QO/Gjجr8&VKsc'CeNBB R`'IX^vhtuݡ/bfhFle?`K;˵{530>bY:W 4EK(l攰wlfwsy/ 0 q:g5V02 $W%o^dS[~V%Gm >j?boaf{Oc`{7 GJ擐%=:o_WD)=荂mcYnJ}b8s4ԉ2 Ua#0,C8? RF p_氅]T#4T:D"ZJ!, z.Pqh,{xmilI!2-osSw@& ~Bȩ-B7YM3g)qߜ§B/6D1>f/5A |k?3ejBB1mֈ͡]43CҽM dѴ.9ó۲J!E6*1@;n1SޖBEd732S.o ϛa nY棌᪃eUˮ6 !rLB5{O#!NX:7 \$Q$j# vdWwf/܀XZFSna%ͮ79 AG>1s\M۶zIvfԠˠt ɖaB4 kU%'8M>jd*Pc5Յ%F\OXhsvtHWt%y@9ӼVC * IuC4[hO病/`YP:1 D'48K JDI F1Y}tD`AqFSɂY5}6;jN%yf=0葛a%| :OL8pgu hcoGX?X*Uȑ ]xՓ 3ùj{n'-x O ? Gԉ2m6rG>䓷=tQ"ް<%1}p4 W[h2SƭE׭BQL #s~Wj0$1NR)=4gWdu&$*.dJF+x Ai.~CHmF":vJ Z*)xFA( vaHmD nK:׫8,JC_ 4M z_pT0C]mu͈?:ğ,(404hT]>>%1z0 eX_'sg|)0!T}}3ܱv2vcRN~q(zS  gg%%rt⿏ 񏫰 iRmmݔ,n39>8HFŋ0ځ)0Su$4] 7|JZf!P^_?Ck]Jf_cQ06E`룐vA\%0w7ڮPvwS*BP)D@}φ)b>ګT2E, ȒaEu~]Ǿ̴sL˔ II7@ՅԲn{ g(I4"F %eL1F)RiӳG;HU|FOmfMKÕhEE樃 gT(+~4M&j.]4E*rr M}m߂{= 8v]cwmATjɝ(:qjo`EQG6¨}FMOe&76HG+-aYG#V.j 'we<flE}s@v:?#BsPCH'~& zK@*nAt焴"7Wgȍ}m) : bƅ>6b:UF7YO}aǫ*N_84 e@br}LUR3N o﫴ʽ(,(Jyi4/{I#1(ǯ=vzQek_ I<aY53ׁKK?IA-^8!! McuwS' 1H; LBsrl8y6G(Jfs]HRz R܏*}Tdg#V8X#!-:﮴''<-`M{1,[˔3A8D5 kz@7gz^?GQ_s.dU@~ s0l%%)ɮ͠>J4>P%K@,i"jR^r.6FWY%j3 .5 c\M' %wۀ)5`kX X]U! {^8n?5MsnLL79PfbPw֯ԆV$M\~!-]:^wbDA9^b$5ݐC-̡^ч[99A9O䏟XN{K-KpH~rĠ a\ӺYT K1;z`gʗ?|rV :C!e+ &)q[r>ڬr6J r@Nj!F3p6#8 @kQ]:ʰۺNk6(b,~,+.i~5p2Qe|g&o?›e7V2ӗم:9MIZ6G xwr$h _Yoy'0/8pr/ Y8yWhbU랿ӋI%fJヷ [4#Db<Ѯ篺U܆=@~1 : 4b,!yn`7ok I +mG?6FA-MH[]yߊ."8C"h7׫εqcœ({9qj9Wg29OVawuW/JbZ_@-2ыbsP 艹yz*H@\e&>Ѽ CҔ*c݁ye>/H~S⮓,p*71;/ӱf7ju:be[o~'R1$F5Xl('p.s;lEwT]| lI)6@2o.ӃR4xo0wkS';KUdI֠M dnF 0WS`D.ܼd;a]'r+%PMM02Q+PsFLsb)# @zj~(V8ec0`ד¨'->;=Ёbz~ dp߂jPc fp;I^S]3`!CVYr;x~+) h%?iKjg^I@Zh0pS)Gj=L/32;bE1.y C)<3F1׶^N``3ps8k3ӑ$tvU`l KwFe_%f\Q~_>N]5Rĺ$T6}"%hz_' T bqo/BeYzQCհ7pF֔+ɼѠ(X#ϙb TnDRH 3k* GJsy ƺmRH)g[BjDw3p\ѻIu+LZzBEQ2(@UX#U,5&X6H;x''ػ9O,zl=![1+5FrwX4 =h?Euʘ,pbRW w `3TK5 #|vSg=@5z7׃awW8NJv~8Ε1&ؚSg#S2VYΕ?_9kԈݒ5Eقa;XWr2=QI/B@Qvkd^հ?V :U=w>մ~QƲ-ͽNō2s! ZRrٙI{tib1 SŻ׫fH (YyBFdLwd*}zeԑp8)CJuYs&QxdjPî_g߀Sԯ!L[B.2X4BW$u DyӑKRc=~7&Q"bęKrv,$O jks}+C)`J.|᧠T!>z9{JO5dʭ 8ND^Vbm -2ջ p,#H$ct6+1ڒTH QWGdrgVk[jPje6"/xV}UWgPrZ`D",?f5Kd6 K#zZ͹}:-{'.q>?#|Նz"Qr`+Ι9\񮌯tR\'JG,GGkphncHJֱ!X:EIs 0cЫU\ꯩV)-<ϳxv1޹WnY餰MXJBB{e}eJ&̭@Em^zoՑsʼnԕHX}$HdGɩ՝L C2טL10C 'ʕwgv8>.!y7+M^ OXAGWwZ_=Ȫx Z^9e_zxiԣ*%t WxT\Y@/֒zxX&tigm)38ASD;($\衟w~QV[U83fŽScֆK!΢#=~H^('&L'γD@U[XĠI~JyQ֊ON_75i lLFdk%nE]^éwJGqЋa2:NJg>gfSеXF*&XBVNXv5L'%}M|z2%]f[LFTu&<Tdע?8GЁ16<0,ZwӡtK%bX0 *)fQ#nJ4Yl DjGEDV'ۍ$dpe{NPS.1 8L!t|(,˓ EOTGmH*ކdPPؽFs>,AX؟ah4*67>33ӢVI`KuVngG3`bB{I @Q:Da6!;'*X!GKY!< ޽F{Z27W:?m1hc0b@|+Y ɲ)vѠl;G`yom6ɎNxsFgw&ۛ5pMjT6"K|zH3C~ȃ|KQ|vkQRf[̢")w7 Rvx쓃*Ǩ8T/4ǺjdNWKOsj:Fa,J $Y>TBRg[݃kt+D;Vn8l9硰 U M"C P+A5ߣRZ]N9Yȳ*1I^еg:p!bSf̪ p",wQ~Dp8?ZKCBHîtM}t85Vסxlzr$=-P@~MB_bAVtϚEXUn-U= Kd1t'BAe# D"T9ig3%SXqj\,/N%!D1CosƜˇbD b(^z,b72#}%L`/Li~/_]8 ;[`(v!6#]K^fyުDzw7K*#~awqt$| %ҮO<Ŝ@ 5jy$"Ah42|R$O|p/ڸ!x8=x:7RzS "E7x,H wՂ2ou}kkqM`wHf.֨9]*/uDd:>C$}Jʏ@jB[}'CA2҂ JmsADmdg8h dy',fŸD@*Z/ԥG3s]BLϑFsnw& 6 &wF%'W!mPr*pug RJbRnLc67,0`DƏ[1{VW2y r NvImԏ 0胇d_cn+#? %= h@7nH&ZFZfID _g%oѬyV_bN1j St4ZDP0cY8M->g)~qzapk~`$eRPʐ{2)gJ˴1µ]]p[AKBL򗙌N)U {laE(s~,xI}3YȟRv]~*d ='Θ>GQm4x账H1P]I9HmR4. oš#H;Njc֥G(|+2 ck5i$ =k ⍺TYU]V xz?}Fme=BF+҉@ YZ