PackageKit-devel-1.2.8-150600.4.2.7<>,\fjp9|eF>ԍRbrW]CJ~aop|h3{1-#8'ը!|8"ܤPȋQ A/8A3&c,;mm 2w3,Μ RW:>64#n`}E7s^>-7ٻׄ~_g^/ROA(^*77r !?+_UA($}ߌWZ g1'lR c̰N.ӛ9kcEHJ7>>?d & S  9Zk nn tn Pn n "6n "n$\n&n((n*+p+-(-L8-Tw9/0w:8|wFeG|nH4nInX\Yx\ܤn]\n^bFcdteyf|l~unvLwnxHnyzxCPackageKit-devel1.2.8150600.4.2.7Header files for development with PackageKitThis package contains all necessary include files, libraries, configuration files and development tools (with manual pages) needed to compile and link applications using PackageKit.fjh04-armsrv2'WSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://www.freedesktop.org/software/PackageKitlinuxaarch64hhhhh?CǣxmGϯ"85"'& [jIsR MJYy-_/4H #A L  ) >v0 J .tZ  L 9 F #"c6 #/\4: TVO6t`QE A3Le—uP--vAAA큤fjfjfjfjfjfjfjeKfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjb60988ce9bc5b91d01325607b9f4ee2241a0d3e919f25d0ccd9a981242b7aa2e6ff2a64906148d37276ba50bbc374cea80810dacb04bd9dbf46cd1172c7b2e8bd415d265c4a17a6cb09568439a013c6e0cf5914e0c4adde93f2cfec2101c30d1be6ed27dbd6dbaab475a4e9fb79afd5a6146e630368378ed06ef521ce3b6322e5a4efe79c1156dd1c32806bc29704c751ad83901edfe79c47672c140b3a8260c6808efd582b87d0e80f93f7dec2283949953ad3da7a78b2d7fc12757102cdbdc3112a78bf53de4083686d2654a883450773f7faf9f46ce9d46837c3a95c9763e37b6be4e3755bb074ffa5b4f94facd2906aeb70232a49a9c5b7bf4dd16d350369439806af53b12c587851797e86503aa192be71cab56db064e9f97e31731a98e2700ffdff43ef21cad9f280b1c5369174f934dced284d4294748a8da59000cf9bfe16a1b9d4b2cd301e6c20f5596db303608e00e6f5a2af89e0098a7943cd6aeab6f306d44237934dd1b2346cef0f571527579650157663e2e07544a177991c25773880f5835bc499100cb78ab45df3dae498963dcee6cc0e29ee5721264b97a74a3aec835953a6275209d4e6a1534c279823eb0144aa8e671bec6f142bf93c92769af0f6a9307c9bf9063370beeec5c34e4c1b89612092014107f93ef23f86521053a0c137a68d40c37e518d3d487e19faee7cf902d4ba2048a3d55d0d2689f950bd360c41e97efc4ea7d395a355932763ec472e5d12fe66403592cc0c16c679d4ce24949bf54272c96c0435da39c174bd4921054cb96867f11743e66202803f329bf85de803c4a54954f0df7376bc7aa553efd611b8fb8f8e903e485eda88d7c51212604c59e67a923d8390637212072ee1d6927e2fccccfd4ded943b09a0bc8ad826a033cdcd447d554749a71f1a007ecfbbfb33d4a79d6cab9851046745255156b0ce2879d13ca08bb3508e9b2323df5b249b8658be07eb144118a7fa955b3c137b6ba215bf924fa9b71ab6b0e94a81654c3e7b97bca6fe07331a3e86900df8ee286a6b7113c36ce72a81203ef14cefae743699f47978145992fcf65ffde5f2d928dcfb550d2aa4878431bcc435a75f0bfefa61b822d0242bea3127fdd530f774d41c4c1214e5c009128acf93ad98cf56096047696c3dddf972d3f8265e0fe1d2b2fb29d323e89f5fd839e44d5fc64571034634d4e7ff47ff5ebb573ce013e8cb737e9bd18810b9152c90741a1c89ef750c4129deafc5ff4c82d27aa75c3abdb313b6464af41c207f09c8970c49fc28ba5ff90f34c196ab8ac53254a413763b85e28e44f97093f1762ab5346613a197e4663fe00496f05c55c18d970e42277294df7503efb084fe5fbe2eb321b0ff70de1f878188b86c1ef2076d66928abff189ec925eb8ca08eae23bfa998107e94efccee1682f5df0a526b2ed6c8f91b2c4ca954022c839f298ec28ec91493b7e84c9433bed20487f77da68161b517d1e0173fa9b5c625cb7a686efd45d647319858fe8db2f9b796b2253e91cdd58eb19805158f2b9c6ec55c86351eccd2077672bb7f311319f2f54b9281846a77e9a782d45134f98a39bac4a6162f508b61c53f2b81233c57447f6a4704e3de0976db884f73eb07e07eda8a705f3ebd07c63a45de09290f71fbe721d7f6ec9fbfb8f389ad0aebff4e521b3952318e35b850f1d0fe4f11078850b49f5a1d9b3a842ba45cb3295bb1de88b5f9b4c127f43ca77523251dede9a4a7d1379caf93a745c1ba5415a8aa02805bbf0539699f3d879ae763e99184fe6bcf74935d6c578a4199347b9a703b816773f5189d73b764c7da026392a5a51e7d50943acf8915fdde9d23e738705b2b85fb0cbd1314e427998120265c9c53e274d2184f530e6ab1898dffeef3ca8aec1c5f70f040ac1826e40c0fa6f3064a1c157ebb0ccbddee17275cb47f1f798f5f078e7f4d6c5bb9e5be80e944cb13ed8fed8c5db2f5e9a933201358909b9d376ff8a53de91811ecb57b230a8cdbd4fe67d3855f1e0b1fc509a1a57caf73d1c764a64b2ad7f241441a319588d26a57448e007690f978327fbb908680d780eb2c0781d421002a61cc92e75f32ad19dc74057ed1b47d5b68a8af781539791a9e43c9c9ab0d6651ca565da7963ca1a401431669bb967072200dec7e83d331cc80e51ed26fc0a0840c2fab6d1781642f31ec22920db99501422ef534c2644d623bf765e5375129548d13dc2fb49faae7b8bbcb9e972c1348720bf9dd685869190a5ce4f10c11b1fadf4bb83e44407672bb863cf2b94112f6b66f7980a3de3ae4a1c1ed17eb625737f4e36c25fcc36bdb5d72f6f81bb7011be250c91126d4e9c2e44414ba8e401d4e4cbed94f04c52a89ce86823753ecaf0901a6d7c424c048bc85a9de1d29f4ee3fb835adf263e5954be57219752ab8e35c029f0a07b3e10f601a064876520a0bbdee679b9befe3939e7c881b777832a26112105d31f521e127f00b4fcc423479711391ec6167c9375002b58f3f482f0a4065998ec8ac242cf41f4e188e5706fa4daeeac29ad328bfa8193a47c35fc2d060b7a6f45e6ebdd98e63fe4b0548d334aefeadedc7e96fd57b2ef2b87c0e4bd24fb5675c0d3850cdda84e9d883e1a5448bce9d082460425383caf5683b53549d07f019a3de37407393f5ba54be66a389ca4b8904ca8f322fbc609e40434783d0f0f292745d1296427fc80efbf5bfd4472006f2c80daf4a76fb966067a1867527e42a430deeec6c545261430db679527401980058403e463ff52de0e842040e4085be2538aa9e533b90bafe6078ae7db3f50c489415f72dd8f4a1892ec3307c537ebd7665ed017bdea69fbe2d3d84873b23f00a6bbfcbeff317d7dac6d6e20aea0814ce9c16503d0d6583011a841e3ad250041d1dfc7e53ed9343df27c479b082a040b710c3977a9be33e9e54b3683cc95e151179e36a296466eea73662d7511d4ff5ce3dfbc06f8d29534f6c2d49da3e3e2514aaf34a64dd76e9a42c180a7d7ce046cc3458d722ce9cc27fd6a1528fbb3ec9451deb4f709ca1351942f68a6c28c489c3f0a7c06b5b9b17efaef4390f4db0ff1bdfecbabde62f253d00380a3ba90d4b2ccea9f02f60a9232b320db63a9f84b48869e3ef5b6c926c413945fa90bd47a128194b5775bda66f1fe62bd24a6fba1f3a01673c71b5fa2a63caf4acb8fb421a9b424f2d1f72ecbeb7d9cc82bb1666d8f6056404068c652528ccb9e0a81a53deca9c7bb6e5b9d9f26fdbcd043d0f48ac9d22c9abd498b734ec06735fe36d31576f86a180e7a162caf56023fc5d4f855ea515b8f107c8f8d90c5d6f9b051e5b8b452216995ac060ceaaff5a7769cdd0e0ca38904ac649f8e0b402bf47e424ef8d8de8d54c1975a3107d474bcd9918b1d09e1f5e8365c5d77ca6a2b48ac9c953af7ffb1cf65c7a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e14389bead3e81764b791736b6acadb517e07c3260060fa5ad1a693219b8d46c25bb22de410789ecbb63a5b01a6ce740409bd9684a5a3f2bdfa1548797dc0030e788dc9f2fd840488d4abe2f7657df403ef9af77f98d78d1590d9224944ed0a3e2f9da5a2443271699b83fb823bcacb5ed7dbce64e6512e09961987bdb4f9e728ee6eefce2b1dc1dda02af6f44a659ef7f56397d899eef3c0a61cb5decf730e21a7f3b14c170004280f437bf531fb0898c2cff459c86ad5c78cd5c01bb5afe1bb37c4afac876686da12a85046b5a085db6b048aeba884c21c57e4577a02c82271ca38713fe375b0ffc266c20c6127f740ae8ee68e8a5545a5f259b9bc89fbd902f269a0b40f11e6838faa276903e28351d9a304e3c2297a567388405d382aa771072a9bbd79aca0a5742d643248872fe0d636a3dfdf61d0312e65d071eed1b3c0303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4ace32091189e93bada8a324079a69a0d2b5c22e404eb6ebb3c36a7702c793bb35a65f3be7a9c1af4db909ba25a752d611a70566eb2af897c1da5ecd79ebf9e83f869d92bf886cf1bce9ac624fe8e6f0884adf3224c7b89e5f20ca77c44e89ce35f65893740409d6147355bc2a5f650ebba808b6cc9012869aade5722757dab3f6cc4e72f10c92caed9d5c7b7fceba83c460149550e8e5219207669486ae78dd27b6cde66000c393943c15dabcf7e8f573758ee0be749c0a29a9c83a060a153a45b653b388e47d1538b4d8a46bf2f512e48c9102b7a3cb04b3d41703a359e2f154e1249b06caab524eef9a3044e68d0f40318910740083d4cf48d9bb39ef512bfa65dffbd7124a08cf6944c6d9beb264bbcb2b75a327f1d5368fa4115251ce4d9958e5b7cb99869239666f7d4aa6041e1b282dc16e4f87cc2c1d76870dd1e6e61f5ddbe940af0487bfc821503a18d154a9ad7eff4da3c1994b96f14f09207b3160bfd8e431953b1471025738ad11ee9d189df1650266f9761728194b914d673362794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3466f09d528992977dab8ac75ffac72e6a7e720a9ecdc70e31df1f215e103019eb633f7a642fc810b0ff7abb09d595a62161ce7fcb7bb58027f735bda3cf4cd520420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootPackageKit-1.2.8-150600.4.2.7.src.rpmPackageKit-develPackageKit-devel(aarch-64)libpk_backend_test_fail.so()(64bit)libpk_backend_test_nop.so()(64bit)libpk_backend_test_spawn.so()(64bit)libpk_backend_test_succeed.so()(64bit)libpk_backend_test_thread.so()(64bit)@@@@@@@@    /usr/bin/envPackageKitld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpackagekit-glib2-devellibpackagekit-glib2.so.18()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.2.81.2.8-150600.4.2.73.0.4-14.6.0-14.0-15.2-14.14.3eeLd-@d@c @c1@c@bc@bmbbkba@a@aaaC1a@a@``]`OL@`<@`8`J@``U`_@_$_ǁ___@_]@__h_V _5+@^@^^1^j$@^g@^c^,-^$D^ @]|@]@]c@]]v>]k]Z@]Z@]S] #\@\\6\}@\eX@\3?@\#m@[@[[-[l,Z?ZZUZZZ1@ZZZ@Z'Z@YY@YdYX@YzYS@Y7Y0XXW@WWW@W@W@W~W-@W=W 17.28.5 and gcc < 11 (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).- Update to version 1.2.4: + Libraries: - Add specific error code when user declined interaction - Avoid spurious GObject::notify signal emissions - Correct 'cancellable' use in pk_client_repair_system_async() - Fix a leak on calling set_locale() a second time - Fix a possible use-after-free under pk_client_cancel_cb() - Improve thread safety on an operation cancellation + Backends: - dnf: . Read update information also when getting list of updates . Honor install_weak_deps=False if it is there . Use 'hy_query_get_advisory_pkgs', if available + New Features: - PkDetails: Add 'download-size' property - PkPackage: Add update severity property + Bugfixes: - Let the finish understand the 'cancelled' exit code - Make backends that use pk-backend-spawn work (#477) - Only set polkit interactive flag if method call has too - Changes from version 1.2.3: + Backends: - alpm: . Add post transaction hook . Rename errno to alpm_err to avoid name clashes - aptcc: Auto-remove old kernels, unless configured otherwise - dnf: Add support for coercing upgrade to distupgrade - zypp: . Make sure pool is initialized at the beginning of some methods . Reset update mode after getting updates + Bugfixes: - Append to cron log instead of overwriting it - Cancel a transaction if calling Cancel fails or the daemon disappears - Do not crash when calling pk_dbus_get_uid() before D-Bus is setup - Fix all compiler warnings - Fix multilib conflicts in generated pk-enum-types.h - Free scheduler array correctly again - Remove large transaction size sanity check - Drop patches fixed upstream: + PackageKit-zypp-cleanup-tmp-files.patch + PackageKit-zypp-reset-update-mode-after-get-updates.patch + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch + PackageKit-zypp-initialize-pool.patch + PackageKit-remove-transaction-size-limit.patch + PackageKit-cancel-transaction-if-daemon-disappears.patch + PackageKit-dnf-ignore-weak-deps.patch - Add 505.patch: pk-offline: Add flags to D-Bus invoking methods. That's currently to be able to set whether the method should be interactive or not. The old functions call the methods as non-interactive.- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch: zypp: Fix crash when search string is NULL (bsc#1179287, gh#hughsie/PackageKit/commit#21ccf49).- Drop upstream merged patches on SLE and Leap 15.4: + PackageKit-CVE-2020-16121.patch- Add PackageKit-dnf-ignore-weak-deps.patch Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96, gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also https://bugzilla.redhat.com/show_bug.cgi?id=1955484- Add PackageKit-cancel-transaction-if-daemon-disappears.patch: Fix hangs in packagekit-glib2 client if daemon crashes (gh#hughsie/PackageKit#464).- Add PackageKit-remove-transaction-size-limit.patch: Remove large transaction size sanity check (gh#hughsie/PackageKit/commit#ac5c8660)- Add PackageKit-zypp-initialize-pool.patch: zypp: Make sure pool is initialized at the beginning of some methods (gh#hughsie/PackageKit/commit#3efa0c524, bsc#1180597).- Enable offline updates support for openSUSE Leap 16+ - Recommend a provider of rpm-repos-openSUSE for the DNF backend - Use dnf-data instead of dnf-conf in Supplements on DNF backend package- Do not build cnf: scout-c-n-f is still pending, having PK-cnf obsolete cnf is unacceptable.- Backport fix from upstream to have DNF backend force dup for updates + Patch: PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch- Add PackageKit-zypp-reset-update-mode-after-get-updates.patch: zypp: Reset update mode after getting updates (gh#hughsie/PackageKit/commit#b208f551, bsc#1180150).- Build command-not-found by default- Add PackageKit-fix-crash-pre-dbus.patch: Do not crash when calling pk_dbus_get_uid() before D-Bus is setup.- Add PackageKit-CVE-2020-16121.patch: Information disclosure in InstallFiles, GetFilesLocal and GetDetailsLocal (gh#hughsie/PackageKit/commit/d5e8c597, bsc#1176930).- Add PackageKit-zypp-cleanup-tmp-files.patch: Revert "Revert "zypp: Clean up temporary files when PK quits"" (bsc#1169739 gh#hughsie/PackageKit/commit#cf73b01a).- Update summary and description of gstreamer-plugin and gtk3-module subpackages in spec file (bsc#1104313).- Update to version 1.2.2: + New Features: Notify the service manager when it's beginning to shutdown. + Bugfixes: - Fix possible information disclosure (CVE-2020-16121). - Install required test helper files. - Silence meson warning by bumping minimum version. + Changes related to zypp backend: - Don’t refresh repos again when actually updating packages. - Erase tmp repo from pool after local installation. - Set PATH variable. - Drop upstream merged patches: + PackageKit-test-Install-required-helper-files.patch + PackageKit-zypp-dont-refresh-repos-on-offline-update.patch + PackageKit-zypp-set-PATH.patch + PackageKit-bsc1169739.patch- Add PackageKit-bsc1169739.patch: main: notify the service manager when it's beginning to shutdown (gh#/hughsie/PackageKit/commit/d8dd484d, bsc#1169739).- Replace $DISABLE_RESTART_ON_UPDATE=yes with %service_del_postun_without_restart Use of $DISABLE_RESTART_ON_UPDATE is deprecated.- Add PackageKit-zypp-dont-refresh-repos-on-offline-update.patch: zypp: Don’t refresh repos again when actually updating packages (gh#/hughsie/PackageKit/commit/81207bd3, bsc#1173562).- Add PackageKit-zypp-set-PATH.patch: zypp: Set PATH variable (gh#/hughsie/PackageKit/commit/2fb7fc6e, bsc#1175315).- Update to version 1.2.1 + Port to the meson build system + Remove the GTK2 gtk-module support + Do not do failable actions in the PkDbus constructor + Do not do failable actions in the PkTransaction constructor + Revert "Shutdown the daemon on idle by default" + Actually merge in the PolicyKit translation + Fix setting libexecdir for command-not-found helper + Fix command-not-found handling arguments with spaces + Use SQL statements for queries with input + Exit pkcon with retval 5 if no packages needed be installed + dnf: Load all the repos and vars directories + dnf: Add vendor configuration for openSUSE + zypp: Ignore already installed package when installing + zypp: Remove upgrade-system implementation + zypp: Clean up temporary files when PK quits + zypp: Ensure ResPool is built before is_tumbleweed() - Remove upstreamed patches + PackageKit-dnf-Add-openSUSE-vendor.patch + PackageKit-drop-gtk2.patch + PackageKit-pkcon-exit-with-retval-5.patch + PackageKit-zypp-cleanup-tmp-files.patch + PackageKit-zypp-ensure-ResPool-before-is_tumbleweed.patch + PackageKit-zypp-ignore-already-installed-packages.patch + PackageKit-zypp-update-packages-in-all-openSUSE.patch - Add patch from upstream + PackageKit-test-Install-required-helper-files.patch - Refresh existing patches + PackageKit-remove-polkit-rules.patch + PackageKit-systemd-timers.patch - Clean up legacy cruft, assume openSUSE Leap 15 or newer- Add PackageKit-zypp-cleanup-tmp-files.patch: zypp: Cleanup temporary files when PackageKit quits (gh#/hughsie/PackageKit/commit/807f410, bsc#1169739).- Add PackageKit-pkcon-exit-with-retval-5.patch: pkcon: exit with retval 5 if no packages needed be installed (gh#/hughsie/PackageKit#405 bsc#1170562).- Add PackageKit-zypp-ensure-ResPool-before-is_tumbleweed.patch: zypp: Ensure ResPool is built before is_tumbleweed() (gh#/hughsie/PackageKit/commit/5c0fd7d7).- Remove is_opensuse macro in spec file to sync SLE and openSUSE differences(jsc#SLE-11804).- Add PackageKit-zypp-ignore-already-installed-packages.patch, remove PackageKit-zypp-revert-fail-on-already-installed.patch: zypp: Ignore already installed package when installing (bsc#1155624, gh#/hughsie/PackageKit/commit/d9233011).- Fix source URL in the spec file.- Add patch to stop zypp backend failing on already installed packages (boo#1155624) + Patch: PackageKit-zypp-revert-fail-on-already-installed.patch- No longer recommend -lang: supplements are in use- Fix autotools modifications in openSUSE vendor patch + Patch: PackageKit-dnf-Add-openSUSE-vendor.patch- Update to version 1.1.13 + New APIs for pk-client-helper in packagekit-glib2 + dnf, zypp: Various fixes related to upgrades + Added support for user services + New plymouth "system-upgrade" and "reboot" modes used now + Add mutex lock to protect EULAs array + Correct bug tracker links on website + Support non-x86 arches in gstreamer helper + List installed, removed and obsoleted packages in pkcon get-updates + Properly mark obsoleted packages when simulating upgrade + Provide information about obsoleted packages + Return directly when its state is going backwards + Shrink the progress bar to fit when run in small spaces + Improve the 'using' documentation with a link to API - Remove upstreamed patches: + PackageKit-add-mutex-lock-to-protect-backend-priv-eulas.patch + PackageKit-return-on-transactions-going-backwards.patch + PackageKit-zypp-dont-set-upgrade-mode-on-updating-specific-packages.patch + PackageKit-zypp-fix-newest-filter.patch + PackageKit-zypp-fix-what-provides-newest-filter.patch + PackageKit-zypp-get-files-string-array.patch + PackageKit-zypp-get-updates-dup-or-up.patch + PackageKit-zypp-upgrade-system.patch + zypp-perform-actions-disallowed-by-update-in-upgrade-mode.patch + 0001-dnf-Don-t-override-DnfContext-s-release_ver-for-the-.patch + 0001-dnf-Invalidate-the-sack-cache-after-downloading-new-.patch + 0001-offline-update-Use-new-plymouth-system-upgrade-and-r.patch - Add new openSUSE specific patches for DNF backend: + PackageKit-dnf-Add-openSUSE-vendor.patch + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch - Remove old openSUSE patches for the DNF backend: + 1001-dnf-Add-openSUSE-Tumbleweed-vendor.patch + 1002-dnf-Add-support-for-AppStream-repodata-basenames-use.patch - Refresh patches: + PackageKit-drop-gtk2.patch- Add PackageKit-zypp-update-packages-in-all-openSUSE.patch: Handle Tumbleweed upgrade in update-packages as well so that it doesn't break other components.- Add PackageKit-zypp-upgrade-system.patch: zypp: implement upgrade-system method (bsc#1155638, bsc#1154973, gh#hughsie/PackageKit/commit/d060dd24). - Add PackageKit-zypp-get-files-string-array.patch: zypp: pass an array of strings to pk_backend_job_files() (gh#hughsie/PackageKit#351).- Remove zypp-Switch-to-doUpgrade-solver-when-required-by-distribution.patch, rebase zypp-perform-actions-disallowed-by-update-in-upgrade-mode.patch, add PackageKit-zypp-dont-set-upgrade-mode-on-updating-specific-packages.patch: zypp: Don't set upgrade mode in update-packages (gh#hughsie/PackageKit#345).- Add PackageKit-zypp-get-updates-dup-or-up.patch: Fix get-updates in Tumbleweed(gh#hughsie/PackageKit#343).- Modify PackageKit-systemd-timers.patch: Port the cron configuration variables to the script, and add -sendwait parameter to mail in the script(bsc#1130306).- Build PackageKit DNF backend - Add patches to support backend + 0001-dnf-Invalidate-the-sack-cache-after-downloading-new-.patch + 0001-dnf-Don-t-override-DnfContext-s-release_ver-for-the-.patch + 1001-dnf-Add-openSUSE-Tumbleweed-vendor.patch + 1002-dnf-Add-support-for-AppStream-repodata-basenames-use.patch - Add patch to improve offline updates with plymouth + 0001-offline-update-Use-new-plymouth-system-upgrade-and-r.patch - Fix Supplements to use modern rich Supplements statements- Refresh patches with quilt. - Drop PackageKit-cron-without-sleep.patch: Not needed for any current version of openSUSE. - Add PackageKit-drop-gtk2.patch: Port away from gtk2 dependency, drop gtk2-devel BuildRequires (gh#/hughsie/PackageKit#333). - Add autoconf-archive BuildRequires and run autogen.sh, needed as above patch touches buildsystem.- Add PackageKit-zypp-fix-what-provides-newest-filter.patch: zypp: Add support for newest filter in what-provides(bsc#984865, gh#hughsie/PackageKit#335).- Rename PackageKit-remove-default-thread-check.patch to PackageKit-add-mutex-lock-to-protect-backend-priv-eulas.patch, and update it with the one accepted upstream.- Add PackageKit-zypp-fix-newest-filter.patch: zypp: Emit installed package for newest filter (bsc#1125434, gh#hughsie/PackageKit#329).- Add zypp-perform-actions-disallowed-by-update-in-upgrade-mode.patch to fix switch to upgrade mode in the backend- Add PackageKit-remove-polkit-rules.patch: Remove polkit rules file (bsc#1125434).- Limit fdupes to the btrfs subvolume. - Combine %service_* calls to reduce generated boilerplate. - Redo summaries without em dashes. - Reduce %systemd_requires to %systemd_ordering; %service_* can deal with the absence of it.- Modify PackageKit-systemd-timers.patch: Fix unit field in packagekit-background.timer (boo#1126943).- Add zypp-Switch-to-doUpgrade-solver-when-required-by-distribution.patch so Tumbleweed can properly update- Add PackageKit-systemd-timers.patch: Migrate from cron to systemd timer (bsc#1115410).- Drop PackageKit-avoid-endless-loop-on-autoupdate.patch: With PackageKit-return-on-transactions-going-backwards.patch and PackageKit-remove-default-thread-check.patch, EULA promt works without any issue (bsc#1038425). - Add PackageKit-remove-default-thread-check.patch: Remove the pk_is_thread_default() check in pk_backend_is_eula_valid() so that we can call it in zypp backend without any issue (gh#hughsie/PackageKit#301, bsc#1038425). - Add PackageKit-return-on-transactions-going-backwards.patch: transaction: Return directly when its state is going backwards (gh#hughsie/PackageKit#301, bsc#1038425).- Update to version 1.1.12: + common: Handle quoted strings in /etc/os-release. + offline update: Fix translations to show up. + Backends: - zypp: Implement GetFilesLocal in zypp backend. - Various changes related to aptcc and dnf. - Changes from version 1.1.11: + New Features: - Add --autoremove option to pkcon. - Shutdown the daemon on idle by default. + Bugfixes: - De-register callbacks on PkClientHelper finalize. - Don't complain if command-not-found get uninstalled while running. - Fix critical on idle shutdown. - Fix issues with debconf helper not working. - Never assert when an interactive TTY is not available. - Schedule offline update service to run after system-update-pre.target. - Shut down services cleanly before rebooting after offline updates. + Backends: - Various changes related to aptcc, dnf and nix. - Drop PackageKit-get-files-local.patch: fixed upstream.- Add files/directories created by tmpfiles.d under /var as ghost entries to the rpm filelist.- Add PackageKit-get-files-local.patch: Implement GetFilesLocal method in zypp backend (bsc#1097581).- Add PackageKit.tmpfiles: Use tmpfile.d to make sure PackageKit doesn't package files in /var (bsc#1098042).- offline updates should be disabled in Leap too, just like SLE- Update to version 1.1.10: + Notes: This release fixes CVE-2018-1106 which is a moderate security issue (boo#1086936). + Backends: - zypp: . Implement GetDetailsLocal in zypp backend. . Improve refresh-cache function in zypp backend. - Various changes related to aptcc and dnf. - Drop PackageKit-zypp-backend-improve-refresh-cache.patch and PackageKit-zypp-backend-get-details-local.patch: Fixed upstream. - Drop NetworkManager-devel BuildRequires: Not used since version 1.1.7.- Disable offline-update when building for SLE.- Remove pkgconfig(npapi-sdk) BuildRequires:, it is no longer needed as browser plugin is not built since 1.1.0.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Update to version 1.1.9: + Fix missing PK_STATUS_ENUM_RUN_HOOK in pk-enum.c. + Fix Qt annotation on DBus signature. + client: Fix an invalid read when cancelling races with Finish. + engine: Fix a memory leak when handling GetTransactionList. + Fix getting user session ID with D-Bus "user bus" model. + Fix g_object_ref() type cast warnings with glib 2.56. + Rename "Software Sources" to "Software Repositories". + transaction: Don't leak polkit authority. + transaction: Fix a memory leak when authorizing actions. + transaction: Log transaction completed messages on debug, not info level. + Backends: - zypp: remove memory leak from zypp backend. - Various changes related to aptcc, dnf, slack and urpmi.- Modernize spec-file by calling spec-cleaner- Add PackageKit-zypp-backend-get-details-local.patch: Implement GetDetailsLocal method in zypp backend (bsc#1008287).- Update to version 1.1.8: + Notes: The Slackware backend was renamed from "katja" to "slack". + Libraries: - Add getters for PkEulaRequired. - Add new pk_results_set_role() API. + New Features: Save transaction role to the offline update results file. + Bugfixes: - Various fixes to docs. - Bring introspection and vapigen m4 macros into the source. - command-not-found: Be more explicit when ignoring path components. - service: Use ConditionPathExists=!/run/ostree-booted. + Backends: - zypp: Return error if invalid package IDs are detected. - Various changes related to aptcc and slack. - Drop PK-zypp-return-error-invalid-package-ids.patch: fixed upstream. - Drop autoconf-archive and automake BuildRequires and no longer call autoreconf: no patch changes the build system. - Replace --enable/disable-systemd-updates configure parameter with - -enable/disable-offline-update: the relevant systemd-updates parameters have not been valid since PackageKit 1.0.0. - Drop --with-default-backend=zypp configure parameter: this has not been udnerstood since PackageKit 1.0. PK just used the one and only backend installed in the distro.- Add PackageKit-cron-without-sleep.patch: Do not sleep while running scripts called by cron. openSUSE's run-crons has sufficient logic to not have all machines start at the same time (boo#1071521).- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Drop py_requires from PackageKit: there are no python scripts in the main package. - Drop python-devel BuildRequires: we do not package the python packagend anyway. - Have post/postun script for PackageKit-gtk3-module post/postun only for suse_version < 1330: newer versions have file triggers to trigger schema compilation.- Modify PackageKit-zypp-backend-improve-refresh-cache.patch: Prevent PK from being killed by unhandled exceptions (boo#1064380).- Add PK-zypp-return-error-invalid-package-ids.patch: Return error if invalid package IDs are detected in zypp backend (bsc#981011).- No longer BuildRequires libqt4-devel, this part is in a separate project since version 0.8.6.- Update to version 1.1.7: + Libraries: Add missing context pushes and pops. + Backends: zypp: Fix stack smashing on 32-bit system. + New Features: Add the ability to install updates on reboot in PackageKit-cron. + Bugfixes: - Don't search for NetworkManager or ConnMan anymore. - Effectively check for previous proxy entries. - Fix proxy environment variables. - Show a different progress message for system upgrades. + Updated translations. - Drop PackageKit-avoid-stack-smashing-on-i586.patch: Fixed upstream.- Explicitly call autoreconf, as one of the patches touches the build system. As long as the version of automake available is the same as was used to bootstrap the tarball, there is no issue, but if the version changes, the call must be explicit. - Add autoconf-archive BuildRequires in order to actually be able to successfully bootstrap.- Update to version 1.1.6: + New Feature: Add new status "Running hooks". + Bugfixes: - Checks NULL strings inside pk_progress_bar_start. - Fix segfault when config file is not found. - Return success to avoid reboot in pk-offline-update. - Use g_printerr() for errors instead g_print(). - Various tweaks to the offline-updates service file. + Backends: fixes for alpm, aptcc and dnf.- Add PackageKit-avoid-stack-smashing-on-i586.patch: Fix PackageKit stack smashing when running "pkcon get-updates" on 32-bit system (fdo#101267, bsc#1020028).- Add PackageKit-zypp-backend-improve-refresh-cache.patch: Improve zypp_refresh_cache in zypp backend to make PK works better with zypper (bsc#899755).- Update to version 1.1.5: + This release removes the hif backend which is superseded by the new dnf backend. + Bugfixes: - Fix redeclaration of polkit autocleanup functions. - Check for a zero-length search string before passing to backends. - command-not-found: Ignore commands of only one character. + Backends: fixes for alpm, aptcc and katja. + Updated translations.- Update to version 1.1.4: + Backends: - aptcc: . Add get-files-local support. . Add support for pk_backend_get_details_local. . Add support for searching for relative paths. . Convert a few more loops to C++11 range for. . Drop DebFile helper class. . Fix locating package which a file list belongs to. . Fix NULL assertion warning. . Fix typo. . Install local files using APT API. . Update pk-matrix for GetDetailsLocal. . Use C++11 range for loops. . Use FindGrp instead of manual matching every package when resolving. - apt: Remove reference from pk-matrix.html. - dnf: Port from libhif to libdnf. - hif/dnf: . Fix a tiny memory leak when installing packages. . Fix a tiny memory leak when invalidating repo cache. - zypp: . Pass the patch "Application Restart Suggested" flag down to PK. . Return error if invalid package IDs are detected. + New Features: - Add a new DNF backend. - Use GetFilesLocal in pkcon get-files if argument is a file. + Bugfixes: - Add a new REPO_ALREADY_SET error enum and use it in backends. - Annotate PreparedUpgrade DBus property for usage in PackageKit-Qt. - Change the configuration of the cron script to a sysconfig-like config. - Do not try to exec plymouth if it is not installed. - Don't crash when emitting PropertiesChanged for NULL values. - Fix a leak in get_prepared_sack(). - Fix a tiny memory leak on error path. - Fix a tiny memory leak when setting a proxy. - Fix "cache-age changed to -1" debug message (when cache-age is G_MAXUINT). - Fix two small memory leaks when processing signals from the daemon. - Fix updates and change code to aid in not breaking this again (gh#hughsie/PackageKit#149). - Fix various g_variant_get ^a&s leaks. - Invalidate PreparedUpgrade property when the prepared file changes. - Look for command-not-found dbus socket in /run instead of /var/run. - Remove declaration of non-existent pk_task_{get,set}_interactive(). - Drop 0001-Change-the-configuration-of-the-cron-script-to-a-sys.patch, PackageKit-dbus-location.patch, PackageKit-annotate-dbus-interface.patch, 0001-zypp-Return-error-if-invalid-package-IDs-are-detecte.patch and bnc#881245-update-test-affects-package-manager-should-restart-gpk-update-viewer.patch: Fixed upstream. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Stop passing V=1 to make, we do debugging locally.- Drop PackageKit-1.0.1-fix-bashisms.patch: this patch has been submitted upstream for discussion (gh#hughsie/PackageKit#162). If accepted, we'll inherit with a future update, if declined, it is not important enough to carry around. The code it touches is only used by the internal test suite.- Drop PackageKit-fix-offline-trigger.patch: in line with upstreams expectation we package /var/cache/PackageKit. With this present the symlink produced for offline update can correctly symlink to an existing directory.- Stop Providing/Obsoleting opensuse-codecs-installer, it was dropped more than 5 years ago.- Add 0001-zypp-Return-error-if-invalid-package-IDs-are-detecte.patch: Fix segfaults when detecting invalid package IDs (gh#hughsie/PackageKit#148).- Add PackageKit-annotate-dbus-interface.patch: annotate the DBus interface introduced with version 1.1.2 in order for PK-Qt to be able to build.- Update to version 1.1.3: + Bugfixes: - backend job: Avoid emitting duplicates with parallel download. - Revert a patch that caused PackageKit to always request auth when installing packages. - Update the GPLv2 text in COPYING. + Backends: zypp: PK_FILTER_ENUM_ARCH is supposed to filter on primary arch.- Update to version 1.1.2: + This release adds a new backend for the Nix package manager. + New Features: - Add a test for offline distro upgrades. - Add PreparedUpgrade DBus property. + Bugfixes: - Make pk_console_get_prompt() big endian safe. - Require admin authorisation to trigger a distro upgrade. - build: Avoid g_simple_async_result deprecation warnings. - task: Fix only-trusted property notifications. - task: Honour the only_trusted property when setting up transactions. + Backends: fixes for alpm. aptcc, hif and katja. - Add trusted key of Kalev Lember (8F62AF74) to the keyring. - Fix update-alternatives usage.- Update to GNOME 3.20.2 (FATE#318572).- Drop docbook-utils BuildRequires: No longer needed for man pages building.- Update to version 1.1.1: + Backends: - alpm: port to g_autoptr(). - hif: Set ALLOW_DOWNGRADE flag for all transactions. - zypp: Enforce formatting input as string. + New Features: - Add UpdateTriggered / UpgradeTriggered DBus properties. - Add TriggerUpgrade DBus method handling. + Bugfixes: - Emit UpdatesChanges when installing packages. - Fix GIR annotations for progress callbacks. - Increase the number of packages that can be resolved. - Point offline update/upgrade trigger to the prepared update. - Unlink any existing offline update triggers before creating.- Update to GNOME 3.20 Fate#318572- Update to version 1.1.0: + New Features: - Add client side API for triggering offline system upgrades. - Add getters for PkProgress. - Add pk_get_distro_version_id. - Add system upgrade API to PkTask. - Port to g_autoptr(). - Remove the PackageKit browser plugin. - Use the GLib network monitoring support. + Backends: - zypp: . Avoid media access when testing for cd/dvd URL scheme. . Fix build. . Use libzypp's arch compatibility check. - Other fixes for alpm, aptcc and hif. + Bugfixes: - Add missing description for obsoleted packages. - Add support for offline system upgrades. - Allow to enable or disable systemd units for offline update. - Correctly store file descriptor from logind (bgo#94070). - Do not crash on GetPrepared when there are no offline updates. - Do not crash on transaction database corruption. - Do not crash when parsing a very broken transaction log. - Do not install offline update related files if disabled. - Emit PropertiesChanged for UpgradeSystem transaction flags. - Fix download-size-remaining property type. - Fix various minor memory leaks. - Make transaction get_proxy() return TRUE for no proxy settings. - Minor fixes in command_not_found_handle{,r}() for bash and zsh. - Relax validation performed on input strings passed to backends. - Require dbus.socket for offline update. - Set PACKAGEKIT_CALLER_UID environment. - Sort package names when printing out simulation. - Use new PkTask API for system upgrades. - Rebase PackageKit-dbus-location.patch. - Drop PackageKit-zypp-buildfix.patch: fixed upstream. - Drop PackageKit-browser-plugin subpackage: the plugin was removed upstream. - No longer pass --with-mozilla-plugin-dir to configure: without the plugin there is no need to know where it would need to be installed.- Update to version 1.0.11: + By popular demand, reintroduce the UpgradeSystem method. + Backends: - python: . Make PackagekitProgress an Iterable. . Set steps on PackagekitProgress instanciation. - zypp: Raise priority of ZYPP stack updates if a security patch is shadowed (bsc#951592). - dummy: Implement simulating UpgradeSystem and respect the transaction flags. - Lots of fixes for aptcc, hif and portage backends. + New Features: Allow the use of variadic functions in vala. + Bugfixes: Make pk_details_get_size documentation more specific. - Add PackageKit-zypp-buildfix.patch: Fix build of the zypp backend.- Add PackageKit-avoid-endless-loop-on-autoupdate.patch: Avoid a endless loop on autoupdates.- Add PackageKit-fix-offline-trigger.patch: Fix the PK trigger detection: if not done properly, PK might believe that something else triggered the system update and expects something else to handle the update (boo#954125).- Add Suggests: cron due to existing cronscript - Slight whitespace with spec-cleaner- Update to version 1.0.10: + Process the offline update triggered by older PK versions. + Use Glib for reading symlink to prevent crash with some compilers.- Update to version 1.0.9: + Check the offline action trigger before performing the update. + Fix two critical warnings. + Add PackageKitGlib-1.0.metadata to release tarball. + Fix a race with the backend job thread creation. + Updated translations. - Drop PackageKitGlib-1.0.metadata source: it is now part of the tarball.- Update to version 1.0.8: + New Feature: Generate Vala bindings. + Bugfixes: - Correctly register enum properties. - Exit quietly if we didn't prepare the offline update. - Fix various docstring errors in the library. - Look for libsystemd now that journal/login are merged. + Backend enhancements/fixes: hif, urpmi and yum. - Replace pkgconfig(libsystemd-journal) BuildRequires with pkgconfig(libsystemd), following upstreams changes. - Add vala BuildRequires in order to build the vala bindings. - Inject PackageKitGlib-1.0.metadata as source into the package: it was forgotten in the 1.0.8 release tarball.- Update to version 1.0.7: + New Feature: Define command_not_found_handler for zsh. + Bugfixes: - Correct punctuation while applying offline updates. - Don't run if bash command completion is being run. - Fix Details() from spawned backends. - Port GTK+ module to org.freedesktop.PackageKit.Modify2. - Return the correct error for syntax errors in pkcon. - Return the correct error if nothing was done for repo-enable. + Backend enhancements/fixes: alpm, entropy, hif, portage, urpm and yum.- Update to version 1.0.6: + New Features: - Add dbus method for returning prepared packages. - Add pk_backend_is_transaction_inhibited. - gstreamer plugin: Add support for v2 of the PK session service interface. + Bugfixes: - Don't recursive lock the debug mutex when using --verbose without a tty. - Make "reboot" the default action for no action file. - gstreamer plugin: Adapt to gstreamer missing plugin changes. - gstreamer plugin: Avoid criticals when some of the parameters are NULL. + Backend enhancements/fixes: alpm and hif.- Update to version 1.0.5: + Add missing --allow-downgrade and --allow-reinstall to the man page. + Backend enhancements/fixes: alpm and hif.- Update to version 1.0.4: + New Features: - Add 'quit' command to pkcon. - Add the install and remove commands to the packagekit-direct test tool + Libraries: Add PK_INFO_ENUM_UNAVAILABLE. + Bugfixes: - Actually inhibit logind when the transaction can't be cancelled. - Allow pk_backend_job_set_allow_cancel() after ErrorCode has been set/ - Do not attempt to run command-not-found for anything prefixed with '.'. - Don't use PkBackendSpawn helpers in compiled backends. - Fix a hard-to-debug crash when cancelling a task that has never been run. - Make pk_backend_job_call_vfunc() threadsafe. - Make pk_backend_repo_list_changed() threadsafe. - Make the network detection code simpler. - Really remove the timer GSource when quitting the daemon. - Recreate the download location if it does not already exist. + Backend enhancements/fixes: alpm, aptcc, dummy, hif and urpmi. - PK is newly published with a digital signature: add .keyring and .asc file to sources.- fix using 'echo' command in search-name.sh script - add patches: * PackageKit-1.0.1-fix-bashisms.patch- Update to version 1.0.3: + Libraries: glib: Add support for reinstallation and downgrades. + Backends: - hif: . Add support for reinstall and downgrade. . Use hif_context_set_vendor_cache_dir() to be smarter about the vendor cache. . Use repo loader provided by the context. - zypp: . Improve progress status. . Propagate install errors to PK. . Remap 'recommended' patches to 'BUGFIX'. + New Features: Add reinstall and downgrade support to pkcon. - Drop PackageKit-zypp-progress-info.patch: Fixed upstream.- Add PackageKit-zypp-progress-info.patch: Pass more progress information from libzypp to PackageKit. This results in PK having accurate information about overall download and install progress, making all UIs profit from this (instead of just writing 'Installing packages', they can now show a progress bar. Clients like pkcon and gnome-packagekit already use this information if provided. Also offline-update propagates the information to plymouth.- Update to version 1.0.1: + New Feature: Add a KeepCache config parameter. + Bugfixes: - Do not install the python helpers unless required. - Don't assume systemd is found if --with-systemdsystemunitdir is passed. - Fall back to /usr/lib/os-release if /etc/os-release does not exist. - Fix compile when the systemd headers are not located in /usr/include. - Never allow cancelling a transaction twice. - Overwrite an existing link for packagekit-offline-update.service. + Backends: - ZYpp: . Be more specific with the progress status messages. . Ensure to reach 100% on complete cache_refresh. . Fix compiler warning. - Fixes in apm, hif and urpmi backends. - Drop PackageKit-offline-update.patch: fixed upstream.- Update baselibs.conf: upon update to 1.0.0 soversion was bumped to libpackagekit-glib2-18, but baselibs wasn't adjustedh04-armsrv2 1718283217  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn1.2.8-150600.4.2.71.2.8-150600.4.2.7PackageKitlibpk_backend_test_fail.solibpk_backend_test_nop.solibpk_backend_test_spawn.solibpk_backend_test_succeed.solibpk_backend_test_thread.sotest_spawnsearch-name.shPackageKitPackageKit-Common-functions.htmlPackageKit-Enumerations.htmlPackageKit-Offline-Updates.htmlPackageKit-PackageIDs.htmlPackageKit-PkBitfield.htmlPackageKit-PkCategory.htmlPackageKit-PkClient.htmlPackageKit-PkClientHelper.htmlPackageKit-PkControl.htmlPackageKit-PkDesktop.htmlPackageKit-PkDetails.htmlPackageKit-PkDistroUpgrade.htmlPackageKit-PkError.htmlPackageKit-PkEulaRequired.htmlPackageKit-PkFiles.htmlPackageKit-PkItemProgress.htmlPackageKit-PkMediaChangeRequired.htmlPackageKit-PkPackage.htmlPackageKit-PkPackageSack.htmlPackageKit-PkProgress.htmlPackageKit-PkRepoDetail.htmlPackageKit-PkRepoSignatureRequired.htmlPackageKit-PkRequireRestart.htmlPackageKit-PkResults.htmlPackageKit-PkSource.htmlPackageKit-PkTask.htmlPackageKit-PkTransactionList.htmlPackageKit-PkTransactionPast.htmlPackageKit-PkUpdateDetail.htmlPackageKit.devhelp2PackageKit.htmlTransaction.htmlapi-index-0-5-0.htmlapi-index-0-5-2.htmlapi-index-0-5-3.htmlapi-index-0-5-4.htmlapi-index-0-5-5.htmlapi-index-0-6-0.htmlapi-index-0-6-1.htmlapi-index-0-6-10.htmlapi-index-0-6-11.htmlapi-index-0-6-13.htmlapi-index-0-6-2.htmlapi-index-0-6-3.htmlapi-index-0-6-4.htmlapi-index-0-6-5.htmlapi-index-0-7-2.htmlapi-index-0-7-5.htmlapi-index-0-8-0.htmlapi-index-0-8-1.htmlapi-index-0-8-11.htmlapi-index-0-8-12.htmlapi-index-0-8-14.htmlapi-index-0-8-16.htmlapi-index-0-8-17.htmlapi-index-0-8-2.htmlapi-index-0-8-6.htmlapi-index-0-8-8.htmlapi-index-0-9-1.htmlapi-index-0-9-5.htmlapi-index-0-9-6.htmlapi-index-1-0-10.htmlapi-index-1-0-12.htmlapi-index-1-0-2.htmlapi-index-1-1-2.htmlapi-index-1-1-8.htmlapi-reference.htmlbackend-compiled.htmlbackend-spawn.htmlconcepts.htmlhome.pngindex.htmlintroduction-backends.htmlintroduction-cancellation.htmlintroduction-errors.htmlintroduction-group-type.htmlintroduction-ideas-filters.htmlintroduction-ideas-status.htmlintroduction-ideas-transactionid.htmlintroduction-ideas-transactions.htmlintroduction.htmlleft-insensitive.pngleft.pnglpackagekit-glib2.htmlpk-structure.pngpk-structure.svgpk-transactions-auto-untrusted.pngpk-transactions-download.pngpk-transactions-failure.pngpk-transactions-repair-required.pngpk-transactions-set-locale.pngpk-transactions-sig-install.pngpk-transactions-success.pngpk-transactions-trusted.pngpk-transactions.svgright-insensitive.pngright.pngspecification.htmlstyle.cssup-insensitive.pngup.png/usr/include//usr/lib64/packagekit-backend//usr/share/PackageKit/helpers//usr/share/PackageKit/helpers/test_spawn//usr/share/gtk-doc/html//usr/share/gtk-doc/html/PackageKit/-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:33664/SUSE_SLE-15-SP6_Update/6456ce62b27b73b316fbde7c73b0c98d-PackageKit.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linux        directoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=283509c13525e4d764e63547e83adb3212826e10, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8266ca6b586708d8ce4ad11cdb0e0c085d186a74, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a136842f2943fbc8416f03d2de63040ab403b6bc, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1c983d5ea1c4e0e00343490c8bd3f16391dd3050, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1ec11a60d51dd14bf9461ff5ab179387dc153b3, strippedBourne-Again shell script, ASCII text executableHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesXML 1.0 document, UTF-8 Unicode textHTML document, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 467 x 262, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagePNG image data, 476 x 311, 8-bit/color RGBA, non-interlacedPNG image data, 476 x 181, 8-bit/color RGBA, non-interlacedPNG image data, 477 x 191, 8-bit/color RGBA, non-interlacedPNG image data, 476 x 667, 8-bit/color RGBA, non-interlacedPNG image data, 476 x 155, 8-bit/color RGBA, non-interlacedPNG image data, 476 x 336, 8-bit/color RGBA, non-interlacedPNG image data, 476 x 231, 8-bit/color RGBA, non-interlacedPNG image data, 476 x 256, 8-bit/color RGBA, non-interlacedassembler source, ASCII text PRR RRPRRRPRR RRRPRRR RRRPRRR RRRR7o1A ǥf0utf-891368d1f61fe2a460c61fb5165d738d609ffdc273fb085d6bbd6149e0e2561c1? 7zXZ !t/F*]"k%R Msc!x6Ts \܃u;c#㐷 );hҽB M/zkd|\ϕ'!2 v(&eT$.m85<IpZ"W/rO4]3]HC 0:o+Uj/U3j<`ո/OaZ310yu{Ϧ8&?mᓒp9L50"wml)`|ƀSuQtI`A˄W];&jir!U+W.yؗH-;NwN9l83yYVe-;8b.ÕL{?͓.;ӺY% I*N w\yD#)3dѳUZ#BVD6KJ{3Ey쾖c:m-,C LͶ*!B~l'$'';$6rْ(Ã?iKK <2X^#[ou{mƞ,vOzF'%JdQAeQ“7{wu߭-jT) țj>>cEyK'4/jQz 6e Fո=l"Z,}5T !79X$+]t9fx> 8ZKW pSGŪ25翐A]ۘý<uBXj~]:e=㾳W+U~)mm]Z\LLBIշk3d]MơOx6Kԩb@B8kR|z+;gJW.pR `G!a)"r~J2eɪ؞*2oJXYvejeIG  >Í"Wľ yx諕bVDVH7f$J;'HdF}!S3<|2`C~e A1MG6XЂpҍH;Uc}U)?P+*FEu mtTt8Bsa&ְ~q5U[/S\fYްTT ]Bɺ\l%֎Y"-Y / 8.:$vڵ;'mPY@>%YTs_Nd)1D=٫gmh;q*5۵<vEEd[U ngh }? _~ Hߨu왳e ZpB7rj+˒T$%H;0K΀D8 t%L]pW4Dpbu74/n="yD>m&>8]h='1yo-a]C,'y3a`W; g2)D9JyfGUcPW T4cQha`T|7Vpb4Ln-s3z7zY?ny-`+~90eaŴ@!}iom75z #'c@E%agl}Þ*$?Sa3:ܧvxy3P=q=@?u"f- m"׮PT(>d7s xݘ~F^i,D\$J9l2E8XV/7ě]UK̰禎9.#GHazzą}@+S|ρSX7'7M{f3̴9EGl\&jlN"Cٍ7is-Sm :mz=!whAS0坔_ƌ/G|z!?`ވ!)KXB$e-T1}=2Sќ sa?yFrL6a^<CWv ^U@(V =X<\7_OgS&[C/8Tw0u;gWԴekQOv}0:F F}[q@3^Fw* S=' :[ 7ON!k?2y ] ^zd@k@Km]͎hY (H? [G8uj͋e ^WW 007oJ>|$(c'ae&5eN]DWC 7\=8{9WYxŸZjsLm?:Sf rSAk1Rft6ω*ǡ20'Uxp/N&tEt/8 Jc9(}2ŶD&>fޏ`gik(XNZtxd,\8w-gį`1mc؄˖Nd[4_o`+Im?t~ >d'Rd@iX̍1cIaS>~"Y.G!{-j S [ctғ71K;Aݞ-Z'gdSp*BnQ65^;W̸jTI*\~HerB3}y2;ޔ"5ژ^f!]V#rˎc iNjsX۶{~W H7\RK8PFr?J~vT!>+ԥ%W1@':IE|cF|׊Y#-b2U9#PoBjs[̕Lh{ IӹPAj`M%M$4:!8T[pceZoyy^U=j2f}$ +mlQhQz`xϣr6F\($侚nx-CVy6XgjQR=r ̾`v3kף;6 "4Oj$Ryw("֞ 3\BHaWy%n?c @TWxКYF7 k|ik~Yf ߏLmqb} TQM)x!eب'O$ѳu:ϟx~L7'J>N:?L#Q ]hJ3ЋSZNydRhO#.(M7^҂4C^{7%#~dFp^{~/^"v,O$0 &Gg/C8SUq-VjY5Ӊ-UB+]b:}f&DVǏov31nA0 ϰ7 3L?Ҹ=$$lhCjkbF<) s 'kg30Gդ/q4J)L.ɦl`NUj @2 =I2;G^u\/s52=.{L s 3ZhǬH |2CN"dKbX]n{Ix+Dl&9Um= eHl\QDẓ̌Y$2q]]Q:VESj=!2e*#SJcʌIDlE?Gʸ~ҴiN6ϐhLV8WU Z҄7 |_QoYI/NT CJ]K*k]phz䗿/Y"G 7؋80527> !^k׺" )C.x?m~qz#]}`@۠ĩ7+'YN>P΅=dP"Z 4Sm\̏Rf7 Q@" ˖K*d _H/0~n l`~Qo%2]7_(5si#q#g:i7C(EKZd_ƃ4H?A :ݓ3݌LN_(og/z~QnL\_ ˽~Zp?05_^{ri# L "+\mŗV^փQ8/Yx/燛'DT6^P-ݵzX nq3ʈ/#.B~4sP;0m bݠ׎+-8'f;)U)NQVIls捙 U9r I-.ōՔ1kjƓl V;G/z?92b|~ns}9kzc­qPa1+QªrO}I_wqh.<&(<ϊUtcI0gD8 65 E&}#;Z`cf dyu|4-2-'ga3JI{) Gl*;7U5*% -k6pWw"dUw`tuZ-mg]Y7pG|$bɊF2VIXɹG!gzHktC r[r矕Bo+c-Squ{$sU*]l]RElHml{Ͷ`}7T< zb5)؁/OrGDU VsXכƴfAD/kwnV(!ϴNNM_@ Ծ%+GݶE1R¬VvÔ(}"bsҝ1Ec RG]nCa tcס_'jHQc ެx6,6)$Vnss =k {te{%^SP0]`$%'O ="Y.t /_"P&jP##s?Ԕd1$J/[eg˚*U˃ .AJ#64p}иG"B)=r@@ۿ',x4ft3|W!sǮb &oXHi̩vY髇KT/Zbm#8䣜04xbO2F|1+6 (~:U9(XÖR8A]De(ic^[PLYdod |gˋls}+Php,a7;PV?ZP>ї䒨*U#s{9B#Qt|0$#8zgg`;0-N*m+DP.8=`eP':fz8.KEFH jV@:} nSךkXQoa”)}HR - cqlx\}R '~jgdCIxCl>?hĥe5- C*ppIV@(Dao7< a&k)[ dk4c۰/šsشIl]S:˂nJM 9o\6|KS9Q(?sފ|9 9k b}z.sGPX#Y,Ad^'(Cc=Yy!ܢXOqV*c|]-5cPy$~k|.YHڳQl,L16Zw҇˟zg_ѷ="+dF&>?I:hy:buIhL&9Y U=h|(&:N0~7GBw81y#^"$ʟ{=}ō:GfB~P\Tg*PW;UBm2L)p1nSthᩒ< x2K u8D*0?8T$BW|; )T6a\[\"vԊBL>r@lcDC5ïvYG50GE{ҽg}$E2ٽ- S-&zې$-QVhLΥ\H{ىUO't13wu'm[dN,Zd ́5Mb#E$/?/\5kN$vXu:F~u%$dHkl+.E!eU<~"Gj[_/:CJ韘1пhT!Pw6ko ۅeadHe{.oя`^.TJ9!8&֒DwTUNR"|zYWn:`Dٝ:/9w?ߧjԼNy>ro 8`~y&&gwHɫlttQ͉aHB =aV;NyӗN}Д-/1[1[. Co&"Y`L!Uy}|gObEYt. BMplmFbXk#-mX qUrZyKvP-Pr5fýA4.щ a^c/Fd,TPb[Cl܊؁\l-Gl3mjSP#Pp{y#n'b aedtd|ctkp\OѨSZ94e 1MN8w VQAERe.}ٺ}UY#&_ ere-[e:,c|XM+[nm&r#pʃWF1>9γMZblVv0] &!dҊAZvwўfQ3צּgEFg`|LZ(&o'0XpL\]-&2')*8NQ{ c5ǃC:UN4CF_Dƛ&Yf@ҷ ԰G;دi('Ѝ7sav+ۅmAzSòW{j1m|Վ:y3"^'~NQ6 0*<8)78Ra$Wǡt&ӚY~W.bNa/l"pU=i UTy ,/ES[Yˉ,1{dr58&(c3wJSaVWu⯃N˺oם}ߚCqSrRSmt.%Ϋu KzRAzCz\ 8DCטZ3_;5;ٍ!%|14qnu߀(0hLl d&w64ۗVεRaDG# G~gRDG6/ PdpEe&[@ʊz̿ M/KVƧ 7 %Q57N1IQcNy˳4V̙L_4'!;aC Bh57nˊ~yg5[Cz65߀}\Ta%_a;G1a;v$+q(bhaWp/0 \QY0"$p$vfВB@Vt673.7d ;L[/ 4LwW|c7pK}uNZQ%{:jHr6NxW+jiIbQzMjwEy4;L=P;2FC k\JZR/áo)XOY49pƝ=hpGy_c>`DvjԖ-殖-52ͼڋvvIXxWz8S W$(-[bNuOR\f*Szw$,ՠ<'lDaF>ahyoω*+5^36.̖3}_$ATqGC*cfeC ͊F}щhgOJG[vP*h1 vc,XhZ+[aj}IhsWb hٍ l(V=餅_P~\`?8h 5iNJ?ϰ נr\DOs?D oϰ0KABX2ߪ:)Wl@gkET7zQƶ:$x C[7"R<&HP F}SZ]5kkOq0X%{Bj)GnVnexzCFW)UZ&Zm M6CW8FS \fZ߭rzٵT2&wD4hmm Sڋ gBnT5D'3j]+2W6m 6W?df`dBrاzi4?&GPܷU]SRTmN#cw_jU˟/}a%pMħ^@ G1CM}AKc|t RZVJ>L7sE|Rm-o'$Oj9o˜Py%kP1c?^ sÀழ1.5O;IxSXzǽkq\·J> e;u`OH1+I9|ܞ`wmz͹*<`=}n]yri^9`gȎ呭6z׼nܦ?Q-п۠1G}~#"v5-Th8I뚃xEԈvVMf LѸeG9v:mf =ᆼ)u#Y.D IeE7\J=%?Y(rN ĕXg6!!jWM?wWGĂ&Fp-Ua{}\nΡ-sD\奶*8}YjHw*Fs\զĒ,>FßudWd؝+ Φ)ZcQ#!=HjRrP}<lUf-y afb lC= K-^>ty=TK0qֵ 7~<[`{̋K/4ojg#*ˤ"Ɉ~[f0T,h?a&bk腰۔1@]MݹX9$ vո+<\"8lIߺ]I E9Eܓ 2ukHP΢}W`t,*bQ+APE6 C<|SZ<$Z[`X,X 7n ǃR52 ֧R*D?խrǐ|<KRKڱ;K'uNN+_ [Ӫ%`!l@V}R?Irk64+u@Y h24"V?؜#<#7wa|l@ ϊ㹀mº޻:Sޕv~CC#?LL$Lk̻b lyYm{ DFf>Al= Ĉn_jYh67o%ͣIE ׯ!4/ꋢo9ÉT T4a; KP%#g3߈od~FAcq6z(u#e$LjەM#n&urE!FG#;`k=]#o^\<z~&c-羅[TelB7燡:q&tY ' {Wic-%+J M)&a֣|KI̻!Q k̆Ts4iۼՌ(^F/ҿWu %s OAtse#Q9BEHm;YGW^_y׉ [n]boPɹNy"tnw3U*!nθt7m6 e%/;Dx=K}M;ߣxQaАX"֠k \9>pF4u<*pb^iDRRz\}: Sהsdfб-`@9XY@j[PM#/8QJyg9'|E&=뫚!(\ҥ`H(:a,=_Y8|vhn_wb\LXaʋ= O5%6ecA^8Oo? `=@mB kC}Ig{I3uFʐD%4ywx9 : P=M,iZs6i l8n%yf,$4spU^7jnYG#SQXxnV)7^Jh7u5 휠Vd=(8]/"`GEc钲0vۻbKϘ߆3j ,SxF1,mk|y>[ŠqۀM /To4SQh ѵDDo-"pYj bMUr) ym73Nx<)*E*]sjMTg0!v_Laf 8YtcFLVh?J7m:Gn'j\љ4ͶlxC1+Dk(?T.D[1&rhaH"2xf#뾓>B65b})N91-7aa 8 fs[.#S!?>Ɏߢ]r 1~(EAjRLKjc5&π 0mU̅"\nNu8j8iRG BAU;}>Xo^3v*;(Pu)[r%p<Íu9v;&ѧ?erW!;K 8}|'GCN{&ȒC o"58q ^wk1*⌒7u]y=jW"bf:G0G>hYr-Y&-7LŊ:)5d hH:wʻmS2*kw/.>?`T PkvMlz:1[b%%G7Tܢ,=2؊iJ}eo!AGҤxHԜC8#o5-h{ Rggɠ'9ȞX@tC>,"ͫ;D`Pg[mZ9"*gD/r::Jsژn - \̀ #,VZ+>.o|Vbb18XO{rLz1N v1p ˆYooٍ \S)悱}=ϙUl$N@i5B{"GT}̳W洠\+b @ ;gx2kg[(.N,6ӷQEFXa,TdA@'P$ZF)4F6OuD4k~zOf<^+KұZN }$,lYJ}  Yف?EFqSm@#24XXA_8w6Rq\r|w5ǶhdzDT~#0M] k*IkbPpcC{CH46裉p.qeĠuXpt%N XiE({v>y`Dq-=*u=1uxB){Xj5 0)Ŧ^Zb5Wl]ۺxMۧz%UVyN{u3C] gP]4di] Abfϥ]Wc#L#^$LjsuB8'[4+yb1G ގ?CcWZ(*x1C+17f~O^hkMKsz,BlZ*Ͼ8)K+"*ә[ `S&zڃ2=w4=edM OGQ r"Ytxw׻ Kcx2ͪD>jh/HoQ0'+DKƹ;7I& Pr66&_v\(G~5~,b;^s5L1E09G FctkTA/?#uPW$ݛp;/T2Z_R[(NKħHOm2vO(};5=S\ߊC6>M,gP90>4J_")-6*P+:_([@]l{$(H6E 㭴ᶮF1v_>\L 0O_]u*)fգe5h--1U0l?\JE.Ay@UT:QθӊsP/SO f וj,i18I&Zv g ^W?k}UW_X^ SȰP2.LG[<(S5eSa]:hD7+|k! /ẝR:Y23l=DU+KkTzVr;->( =FO$6,uԖ8`8[^L E16A<NjY6BQ8P`[_\wF/zlEv~ڴ{~E1Znvb1NSh&j}5CLSiՁ 4vHm$)b/k8_>:;xT3]W'.3)W\rFxKNn脏n5cݴMTӇ8zwƾYTGEa@I#V -3a%XF&pwugq\O0eMÒLE1*QVE ktNŜ'W#Ƹ)'X"7yi&wjyY³[绔n%սiB/feNc2 1d\doOM(\(4ޟP8ߍ1޽ljT5λ;m%_';LYu JqJkj[%-*ˤWp!*YZ6v/IۇǙ[ៅf`Ǎ_/M GHEF1\dD'etZʖ]LcUa#'5 µ#ZhUuA9pQ$feBumV 滉n؟ϵqF/yb8#U ި 8~WPkH[݉Ir՗ǰMiԷ~\{jI+ 9%#+1FCnA4n90HHF^\)ʔ>޼( )9Q~qO=o7>tegru.0LvRU~M>>gT1obMx;iA;;#/ea09~I04"Eg %htk+e1KУ+`H6ZaA(MRT]rC(Fdd2(rފ-ev5C9I4s?kIל%(L톭]¯*%b]m,dJ1P0`M~x12F%z?5ﰮgaBL+\4OvN CYctwzlLSvw %Mko mQcwψļ/|1}7 H!_YBP_)WӤkU˺ yImdS4ՏұVk>wW&"#KԯtouM5mL18 G*\ pKݍJ0Fe׳KÜwjDD.(Ā3JM[l=#RSDS[9ciZƎ. nޣdIΚ=nCع  LO#g&{Ӯ_; zNk8Ηۆ̜}E>@'aI7sNCZ Q_c=4~V%t[$/3*7{:%Q#( !+P QP5G!/+ۼGIx EbzUSu .g!+Co/Fn6 fF5v+&|`>%xH k.-]Je .umHnFY)k{^(,cC,k ju872BpD@~w;5ozexP^ޟ]IE/uCRXtɮ% ƅtSq`9dxA_X0A8܉B8X16CVzpٱkz'"z#$ZƘ5ToE)Ҥ `<ݢ}`]? G*źZZ *XW̼J;Ԩ,+Q.hc9Bzp>%m<Ɛ-]G΢Z*l`#ҋ]Dup\>؞~8QI|<{wqhxQ8(QY[WQ[m_ۻCb{S?5p:Sh}rjrOIrwO{3^5GWZ7tͮ}H&$5 5dV+10J6ۣp6< l8gp-dd|޳>e {1^ wAW,, &v \S.lqfy<5jLr/.]G7zE}0x' gz18#LL 6-9ROdϧf");g9 ,Le` rVթIeh4p'kQ4%g]Vy5e kdHt"& |՚@/$<Pb>?"wq87̋ox.j& Y+y,Ir`t`d= c$9H޶BJs JElcO)I?0V겱lq₰缶3μ,ZAu6dK]UO&ٻ 怢[YUw[z %kyGLIN~gwwWY#1 uE!}8 d.H/:=ԾɪQ݊39p(3Mz9⑛zOg@[rWI9Sڼmԛ_w߅XL4xc&{AKyZ`#nؑlm˄x{YcCӆoӦ-]OÔ/!7 ^\a)NXp!_GPn:yS YuLj$lּ GU]p%&[KӔ!:x h)sUCi)|Lu<xӺh)Zt}m?MUአm.}x[`Z<*ӎbngJR7x8c+F7=. X@=vjXr).ҷ4Z`8Քi blC$ЏEI PvxnHֹm;/-$ #B >{>wr8`~U'a˩U(# L+9hP##}@d$K2%l-Z D ̋fy }_GjOl3DֶLb]F Ed,q[k@+ qQ)q[}P}=]%]$W ?8^*&AΗ0y ╂S89#|*JBF˥Lsc"2<,\)JyXk[.q+!k3!xbH5hhB tܭ%_Sx(SVdn\$}b^ ktgK,_WuCNoc)o{+zN?2I/9S-ϏΥoFGt F6lnf譮R3{|mbEC@*݆C1h֍W.Dmc KA5vٷ*d~X~ ӨTV)K#.bnc(]~dq;.C<Y*'H!+{[E%u') h%UBmKS=^#U c3:J9u-~;uty.A=vV{ư#?`83k/a,ho#ƀӶ.%ƒ%JI$hH4G}OL<)vySyxMeK$+F"0E`a?P|?M̟9}8&G89=)K>`fݦEſs W*.$4W7݋),~Zh e-Zͻ ""Tnj0Jip߸on >J9-#LkAP uH4E';#H.P[)p,F|[82;<v#n3|&!p^uwe%SL-&0B+ޱ"m)26"Qs>Y-.`|o\@yc ,~w| ٫L=)iXnWEXDrEG㪪S@0Mξ@$Cj1A~h9W> ۫YQ\HWNFhЍ0mWQ#Aw^լ -=wf{w&i?(};HO #h,t_S $[g |#EåO0S|,To\_STル5uR?}0ǿ0ΨNn^[-ȧ݌H5x5s,%t FmkSVzX RBsSRA6_Ci8ep2-m3SϤMg̎BQ4 6 .,LfܓX}>ܘa/@9>rWF|aSתII`,/6vփ^LS-4 R$d3Le6l֤-?%Eu$INym?\ 6Nv=v]ly\7ӈ v,{ W "}>5]$QQL*viQ!cxπF4BqIVP`f~I[mmZ;k5>E%y,Zk1Xa³gBzPPX4xQN1㳅>kl! S^b)7SQ4)7TgI=5Ձ۹BOi+{ 91.YNXDM=mu%3(Y2X) w: trPt\1m5E=7$gjR8*޵8nZ6톦v'2*Rϱt϶Җ$6$jҠ**jny)O{~HpƤTՃBOD$Nb@$%.%}gdHM6?Dym-tfFKĝ:زL\6߽s3b٩ݑn$.˷Y)P:7&"^L3N0K۔yΛ i8?f!, Fbە=V?a;J) >JL+IcmIj}? FlDPf>Z2G1/s_0H#,}= WX{ۍNxfXF{2GhPFD ,r$4ڨy6qQ&hsmXDp(Cu '*t95 -`(?)"ISxXH h"_ۏ>-DU(gS ~dJw!-~7MAG;o mե.ښIeرadL=*;x:-Vd(/y 8'ϨK25|4Wι _'<-jDS_}ReOjQX%-zxPpOߤ?6k\~l}n#i8BhLgRw =-s% ? AڤǻyF_]{/u/ L>˜o,^b砇v*`^| Jׅ4~y%2uhZm6P =NV{֠+ΥUW .Z ۄ4I~Ĭ9K 07a0+nnC80TUUbµr LmLCu񹾭\`J!J7c:RMfr~8L1-w+7xvܽPt-|S;!q+z:7fTOY8ɹJ<:3RdY"][ :'j4(#I?uB9wYJ^GsrS\JWŕO8"Fh:>>+"gC%ѧU R&,e~߽0C!hX3XMpd= &@/s檋Ij% 8Ǡ=x1Tyڧ4x !nD(qT2[ቘ<:AP(j(;JfwMxvnMz =kЈ|[zn,_\?T6R2۹s{EF>h#ӞFĄ c>Cʴ\"/`_Z;5"^[/9W'3:Ѫe w ARA1˿^ZwhH;125Ze)r {Nrrq!0NB14O@%Efxm!xw[#k8eKF/͵vJt`;h5}q5։5Gp{Uwu@ODܼՒO3MIӂ}^c݂_ydna15%vFS3_T)vf>#H`MIhYpzMug|ͬ˃EUi-˿rPc眼ՙL-&[YLk_?df}`Q9,YHk_F4y9z˲4 s%ZG59u$luN}!Y!W&hA١~wiVhY$VP#>f |l) 5>h9{PM{MǴ%R5/_^Y{@w笥Зe+b},wߧJzhPOFʱ ">*`L Ǽ!JAS701ܮ9h 9Y$@U*{Dd '('he ֋ qL4؂]hQhj^]f<5h"#\_z$U~p:ˠ <ޔx7Z\;ȕ |GFiO|峛g6֫ iׂp`/֜DYkX x\mV9z#V-7.S猚7*J6o:byKw&b/ f `"RsjZT&J>T3djsOxz+-$κ/Gq4sCX/s=SM[iMi >xʼ`8a'엂G~gwD E.K?g+xPhh]]]sÜXeN1޻)7V}sq-*_؏vߐU\@7l/0ἲ7H'j/ho3 4p6vK{n㺝&0 yd<_97@ E& Sd ǏEH:nA? @{wׅvX :%"!ߧ}RyU%pO5J{$Tѧ̣Hy]դ";]ic,O%=BMԧ ePXe'uŮP@H[F_4[&2S U)#O&̈́tPQu[_Ulu d\"~|I_Η^k ™TioW~GW,GS豍P*.6tti ౷Uri*}َ645uLႫ9qʧ\뵿4 $d]a²0$H#Kw,C {7ܜ,J/n[fwH\A}"c,[u_.f^Kt1p1={jo>/hfś(88Z2f-G r jXFHݙ`7 =ˆ>;L3?Vi忛/\ZTpwZcjq"u,y>FEyp=c,]Ƿ*KKudmèq}Gqbaks9DvJ- /:'"!Ǚ_ }ns{:Yn7,MraGDžVx:~Ƶ [8lkbܲ݃&Ҧu6 Cewp+Ȑ;!:!eI,y?b> xe8.+\$1tcQvuxqe c%1io.|7%%U?h*߉xmo,ÙJ Jl_(3#6cK3g#dZ䢯f ˪omP3{-^]VJ bOh:RM1/.Ѭ%S-{ , &K/br,WU^.goؚ㈵yVeCX4vn|scDf#GXb&6ds|a,,鳒pA@3.6|-So3Be1is7dR2*)^|ճ0SZFd.j.&(=eqf+1b=;hT% y7R0\Fc ̇M_ S-a#N/M b9࢛ A(E*5igqΓt}ܨAn;S zG}.;O>*ZdC~2HR|ctS9 虴ӍA2CۆME: wyATjqS2+ܞQx!G!g)MPp3 2?+~k^8(WQ3Kχ@A-#B#wG`"ƃkC~xG6Kf/D ªhZ:p;2; O6jє.?␁ v0enYޥXiŨ Vjzmkh NrpOYdGx\rCQ:&Ttw}H!A/ޤ8ENuE x v~M1Яm_~ ])q5xXk,";$96橡H@JjX04?NhY)Kwtn/3 kJyL=!TMѐF K1: 8YBqb)bQܺx iH9ծ(u@L,eJ<LО8UOrC6^-.#8FTqz ѝYaJ7ڜ'g0߶O@Y6E9r*6:&Hzۃ\itoğuK/85^rzEzvnK)xh.9? 57,H@Gi< l.2ؖn3v% C, ѣ+ohagd1O AIXs?hq_T_p.@(v yuB<(31(?A.Q[=2O .r {1M,a=|m5ߞAƈm]x0[bcx Y16 k7RÉuQ!h*k20 TDq-, T穟ѕRx-KaIhgNP4F%`Zaџ|MqDsdd`M{ur4|mE~v$W&^)-.8f$=k%4)`|> &88-ONq'˰8Ks{}ܟ X=;{ZoCBUE#7鴵G@p[hwSyyj۾{hN=hA# ]-'#bSDyy; 0^^l1[ SYsmӽ9Uz*nH*IV4*=e.H9x< qm6#)OO\kvhvQzz5M@AձIq9=fi-mA^%E&Frқ׭he<a"n7\;dElj.hX5'Z7rl֓'n,F@']T7v_ @/2+SEYcf oP\y"$«7g"%OORv[>Cϩt/_0).e= d{S!?}f5a)?Qs)&(|(\I)I-M  oַ@ڼZ:isUГ؝ֱ ӿeky%mY!Jң78:-ƖjWɪ`9c\Vh]l(OY4 H*A7!>y  ՜!F!/B4,m_&ܛ70 }mv$X5YQnH-6ĺ#.#yE׎.ST0H7(u`azxaŐg 5Z9o|,dy[EC_| ,6[g@ّR ΟWQ}oc_h?O1mL:f`Xri,6Vg0 РU#vvt橶>CTe#=`VPΛHQ&UguNsECG<ԝJ;ZIql)u4[_|?xw(Jz0Ӆ3m:/1S sJQ z(?L6D"f)7K硫ٮ+ߢ)qWck5hE24vzؚ^bwM9;qzs RF-A;eMٖPإ 3'z2ڍPn[!8LBߴj^{v#ᯫH^sn>p5 hhaN uV֚q,}umJ"51QBnQR\u6sn2`r;N9/x'Yfg9zt3DmKO^Ga< OkZ #SOU'a OJ'\¹WwCŨx/-GuWMzo &v-R4y{%vƗVJ[ nepn߭  U}ճU N GMHbq201)DڢOښ  D^έK@L,mE=K5!Cxazr)>NFyOSrRz8 OI(22M34ݠ'i"lj,e\-$9\ȗ|=ª2yǨUhv A_Z[΅ʓTrA,Iuѯٕov#A?xfķP޻ehkz0{AV6 ݙ[KdSTKF _ۑ,B75O@ߖxcoow>u0^ mШ6gԽҕ4@bK h?ܔ:J-50)o){#)BܽTܲ$N*JuyrZb((-$t.We/0/};&.gq!9y“297/$dWN^roO6VJ-P*<ۇ{!#P܂rAIo[_+R}1!%,/uwBasS#Aëj:%ez5'^?#_ X98d5GUڝOr+PPOTr^Vfg9KfXQl]4Gw|X.}X?CL9%}tS1t+ Mޜ+Eȩ 7DLˇnlM^~.<{L &ut? QܐoOXӛuGlԹr{w^Օ%>?P`; OiP5^RI>L h|&p{8kEpq2 QVV+OjlK~xH,mr5}|CF# HM=n=q:XЍGq鐑T0GaFwyz?wجb!sōv@^s$]-XujESr@zSqt,]}z污ds`02%}F7ujO̪L!BTg|VL "y*e?bi# pd>s-UۈLl=;ךּ*{82[t'~ބrʷwqah9;"!f[2[`¦e:%, T-rq/Yy=å|!^rèݟ gB*wкr=/v1TȨL}zs76T0}SbdDHAp܎q*W~ym9fEi}H ڰ97c>hJ4:d7޷ۥt-{$}K}sd4[PݸܱBe'UFsj^%=DzmYV1̗7_0I_wõ@Oz)y3K2KA}]H^qx M+J^?1Ȉ<ԥ {W[g;lokX}d[AN J]VJ>aA>1aUߦ1wjR%eֶDH&́K>`4:)U/"{8vN ҸI%Tiu]ߍUi?k`>.1KbckSW9jFjrD]7 & Ȼ(^R\6آؗqSRbfLӆη^S#Ш@K(*wbig9N1Q_cjv3B-S<0oa~НAU\Ǘ1hWuq ?Qm>a-2}vgZL&>Y^;E='тaXyjլjj٤ 3\FS}v r@].E{!c ?Jhx1xb]#[Y96sLB<oj⫳N󰨬^EԠm{pv}!bU[B,fRXuX>.#reDW^Y2QJ6K4[܈7K&nl_gW#؟HR)6{g#M1'xh&pd5^K ˌ%D}A/N3mj-%S.nJ~d*-ez 3=dU.cEwWnW6+gxíiZ)g|Gp}16A1@٢?pTy/=S;ډ4^Zb?p4ft6T Kϸ/{Biix_U/MQ_d ÑK0uM@߿{/'XXTW!eO%Xu,<,݌55 ,:*Y dakQlk*kFtX}4U`wbXFY(NHRplEs FYG4%ޏd~/UW咺\}*d6)ȟ3M4yk]^s:mD&hg,$) &؊*:4Q3޼DuR"iΡMV#$Az2F X?1laxS? gChC`פ2oΙ.\bѿ[Hagy0#Jz"ȳ(y]xrG˓8!u)F}.Ӥ$pb;a%OxӶ.ns5c!m[ѱaq&bh(%Km0\[#l$b|l"5t#"=BX3gstb1YŢ\s?ϥ'NgnJ $*.,@v =e ={1{~Q*6u#w~3ۨp2:Y/ +e[O#YF&CaLR̲o!zR5sL(QW]XLOyE5}- 2PǦTWaemkZ38N0)X'4rB2FMEv]4~s>