PackageKit-devel-1.2.4-150500.6.2.2<>,@f쨺p9|+t gs{1W8C%꫑IR!ĠHqM棈/nYWBgẃHH;lw;zc ff;N nJB%|*MbWa7Cc0QTT `͕³whkJӸ+Fk`S*Zy]GH 5-O{eQUCr$f@.xg4X0zyҘ%P)ݶ>>t?dd & S  9Zk nn tn Pn n "6n "n$\n&n((n*+p+-'(-e8-lr9/4r:8rFGnH˰nIhnXY\ n]n^bckdeflunvwnxnyx#z`CPackageKit-devel1.2.4150500.6.2.2Header 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.f쨺h01-armsrv1'SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://www.freedesktop.org/software/PackageKitlinuxaarch64hhhhh?BwmG"85" #& Wj4. KfJYPyn-[/0D = H  ) :r, F *pV  H 5 B /6  #a/X0: PVO6t`QE A3Le—u-VvAAA큤f쨨f쨴f쨴f쨴f쨴f쨴f쨨aMf쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨳f쨨f쨨f쨨f쨨f쨨f쨨f쨨f쨨f쨨f쨨f쨨f쨳f쨳f쨳f쨳f쨳f쨳28c6ba94d9e746a36407114fd7fb9ec76f6b16f35eb5787e811a3c5425e55c00e085e8a0fd426a9872b8eef6f35c740c458ac1c291dbb75676e1880cd8781cca9e0d2927851dc7f4739a781c20cee98293702037bb5b5621026ee53d39aea0c1c6c900d0ba93d734294168a82f683a7e082307cefccf816770cf3c5d99fe17eabbd40116560ad2bc633728b9cf212a5d4ba47efdb9a63ad9f62ecd93300652c2b364215a8b32c53759c306bca09fac3dd1aba8d12b49c9dbcf0248c69be18060f619d2c4c5ab037eceafd3cfef385aca64c94f57fef98d0babd6fce2c42cc6bf1bae46929769daf31be51fd7765d626862edcfdbf63562170e30b2bc28ce9fa2c3a693e3d41d30ef26b164d92f50fa4a6782d96c9483d13d3353adb0b4271fb8eeb2a5c70e1b1f677f109dca0997269f5914027548be4870937596e392b14e7b0638fb097bf6c2dc42e9548f050f5f5049bf3d512fa81551e8d13354696fa862d20b4fb820892f53fa33035ae352d4925d32a7b94ebf285080685c77402ffa8fc7c7a35bdc4ada8d6bc31884d9187489e4eef25726b545144fa650fdcdd055c43895aa2a068418131ac656de4d4e644aa67507f214404519f6d2d128d86968d70df94b4c61f4cb18215e7b74085355f6eabb7c98f8d135b8c2ac609ea8aeda7e4c2348274254307761fe59f7156d114b4635c2a094bc2806770ed93abd358731feed81ec632d765b83c144c7162db5010841f2576f594e70244f7467fcc91730a6a9b6241fc6326a5f77af5dbdd5bff1d7e60efde9dc06fbcf5637356371641930ed27e54364a8b10360fe687fcb28b4c1ee294224a48c39a52f5fcb8f8ea6878ee7561bd74a303e9cc4b414e8cd80b61a69b1d3a1210c3a4f2a02264c75f3c5c87de552f3f68297220e8f8fcd6a489b1acfd0c1a7d143f32b92755bbc05b923037bfd82577cacc2ab0ce3d29db7058d0c18a599038f126375a8a1b64928398b15dde62bdc1c2c0cf6a621e338fd3428e62043b09c293856d50684ad7ca4ca80ec24ebff6bf8d23af0b414ecab5566bfc2d876da1b9f8511f5dd2c5c514d72aee19222c51c06a4b56e7d79ccaf0a5e31531881a3e6392c8c6a06b84f1e9f5ec45d768f31786316881e8cef64e47ecba19c7d6974602bed395075f3f81bd8274afca516f7fedc7cbe79d4f7a5ebc1101696cd7361553affdf1a5b329c3ab530a17ffb7478aa1dd2d7820a0da6fe3718561dfd7a6dbc4841e3dd7c296cee98a260de08eac73f61003279c76d6c41b8fbed547fff057d092d1a3d72a2eaefcb42d3efcce492633a45b085e2ce9e58bc4f4b3916e2143989ea1da256d986e2f903bb2ae46571f8e1f5b365ba7ea5f07efe687ddf60680f976e174c33083fcb16d2a7cc11016a9662c921f755e0dbf12adbf17d36f0796903626d5b1b5bc3bc52516077f59d46f90e13eb4cc6543cc950a7692e551588148fc1b134ee8c5b5a096de56abf11533d7c154d69c90f6615a87d57c89f2a10eeaffe52be508f059b8075790d2a1e256f5b7269eab2ba6fe946f3aa334f805dbe367a20370aed201fff83d1ae46fdf254bee471b896c1bfb25338665bd5c3d2020f8c798d45bcde71afe72f2795045176f757ea177c7894bc639035a7997d2608058c8f543a5a8e33f2ce5116a3cba73c8e9f6117e80a8fe1cb2a3786852ea7ac7eac19b78a247581d2d32c90c1bc7a0b40bb5b17118d13ea618fcf91c898a8a9f53cef5803b1871b37e3f0640c6235563c33290a60636ab8633406bcf9c4c498678df78f7d01dfca3f254290620d65dbe62adad44478ef0f1d9a53732944ae43d39df32418cb2d493ad91b11349b068416041faf1cd4a2cd320b851bfd0910b9d6ca184939091b1e7742e0a97d13deffa16894a71a634f5d1ceaef08f68609ce7cd9582814e8332df406376af4b430b1cdf8170066bc578176ad45930557e52f907db97f703de6afb0cf50620408e61d6ba437842cee96adf0ce8920185760fc4d6b034a3f787e65760e006300093804fe820e056c48804b816a5c5dfe59b1b80f58f73ecc9b1208a60eeb21a0f8e4aba688cacf6e3bc083e1c8c1ab64e3a6aade19130c1e04af76a02c49ae4bf7d5d5a870560e4602eaec2996620120b9008c318b75c7f7ec5ff1ad8544c9171f4d59d26bd5d1d40f51a340fce5dfc38f3d6158a95c1f61c55e0ad79df6902cf4669050da43dd902e7394bbbd8f1ff079e4730d374a5ad5dcba2294580d69a60f0eb40a5775ce3c9803122c88406316910b20f24c74d386ab7a95308b85f0ebf96e544701b08de460802fe3d93b55084f3effd2a9aeac96565567adbfd2a343319d96264df031bcb599c74a6c9841c294e60e2c65f6352491075932b5a480a4a4ed90a45e49ff7549d7c6b1e36d1060f35be9ce101d3b0d515af3ce19968f2e5a2c93e99bdcfae6da9eb03f675af5ef730a9c4b29248ed46245769c5e666d986574ef9997c78fa6d7623ece988daadca4f4b18de4d1b5dbd4c4e31b66934d76a613b382278dd964e3f95cd9e055fa643e470481f0b24a563bddcb6a09581a078f16008157c9754974373daa6ab471ebf689a09397bae8d751ecca6d6072598ec9c63b623bfb37a7602d45e840055865e62730ad2ec1bc244dcab8ca5abd5973991532dd5a70606c41fa0931e286f00a38bdc470c31ca9cd41579f432ca5aa60274d7dd3b4b5efbad5538a8508c675317367b69d635cf4ed95234da49c4e624c021c465a4c3c94fc400a8c687cd90e65cd589330a25d3a583c6949d54ebc4595dbf1ef1177501f918cbae26e9f304cc0569aca120ce0b6d0c8fe4d15855d4035c5d0a393565759769094492b0a2bf9ddff811421332a2c1cbd77dfba3d9461ee44ca54955a20abcb454f0b94c48e2663ef54e93b1b02f6b9ace604e914b9213da17755696df55cb1d851d57cebc5f850b3376f1e295ff2b07a295fcfcdcfd40800910145eec864e4a8f31de174cd6245a6ac5472c2a73670c51b3ca58b325f49a55ccb4c19250b6754e324b3b2d3dd67c202aad9ca9960b503855bacc02b6a280b12242db3023aa0e13ca8d62a5d2acac866e5f3073a2b628303b5c535520f17c02a51a2bb6a957701a990670bc50496350f8c94e29cf96de1fa702f1d9fd29ccd2858d89f43c5acf5d2a59bd5a4caaa8a188db55cefc3a85eec5a7ff4614b401274b7fe240d0d2b6516ad11049146ff652193f02a8a252b1d6255e09aba550c1724a46853d2ef53251214baf4f1eae4f7f3b693661e1c86cd4af6f6def721e896d10d4578d618626bbddf5ac2aae44fda9499cdb4ae4c3de309eb8360f107ef0c57eace123dff1081c6f3728774fbcdea8e0b66c64711c8482e489d56d9e02b7a8d06fe4c3921c11c999ee3dc58b4905d27e898fa9e3a769b4927b336507a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e4ab445727600709b2f4e318ec6a8ef75465bad851e8b3ab595035232351d5d58cc76711ef13ceed5ea696ceecd2b23880ad6bd888eadc89aff0d9032a2c852f00be802986f3287f3514116df9a0467077fb4e26c359e1650bb9af9e59a3aec0e0045463fa8876443cff260a3d82655abca0c9fc05844a95f0e4ae8ac124b3acc506b59d51710c0eb62b5228cbafcb2cf290bde08a0dd229942ade67b6e786590b150b1952ecb4db400d4696d9c8062a422c1f41690aa3c51601a9ac587499549cb0b4edbf88cd5b74a08c3e6c630687d809fca431e7ec4f8a2dab65a6ff07dfe390d5183911f7f5e5aa858ad74f54ed7776a2dd55aa06028f1ef7b23a718cc3092f6a24fc2cf4cc9baa36f5a89b60ed52a08c6b6d366b9a68bde34e55fb6d6acbdd6a642bdc076789a7be5c9525ada2092fab33adf3bc615fff1c4948a92c3b9303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a5914e7bfa6f3095152cf843aaf30a70b111d3f52aa2f680dda1f31b1bd56fcfca65f3be7a9c1af4db909ba25a752d611a70566eb2af897c1da5ecd79ebf9e83f869d92bf886cf1bce9ac624fe8e6f0884adf3224c7b89e5f20ca77c44e89ce35f65893740409d6147355bc2a5f650ebba808b6cc9012869aade5722757dab3f6cc4e72f10c92caed9d5c7b7fceba83c460149550e8e5219207669486ae78dd27b6cde66000c393943c15dabcf7e8f573758ee0be749c0a29a9c83a060a153a45b653b388e47d1538b4d8a46bf2f512e48c9102b7a3cb04b3d41703a359e2f154e1249b06caab524eef9a3044e68d0f40318910740083d4cf48d9bb39ef512bfa65dffbd7124a08cf6944c6d9beb264bbcb2b75a327f1d5368fa4115251ce4d9958e5b7cb99869239666f7d4aa6041e1b282dc16e4f87cc2c1d76870dd1e6e61f5ddbe940af0487bfc821503a18d154a9ad7eff4da3c1994b96f14f09207b3160bfd8e431953b1471025738ad11ee9d189df1650266f9761728194b914d673362794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3426827c1fa01b71fd5d622daeeaa230971d4ed3d0a278ae8df0a3b655c0fcfe0b5a67eda502f1d76c81b8ed7a7cbeeda0c867a4c24dc206490ee519d4200dab00420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootPackageKit-1.2.4-150500.6.2.2.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)@@@@@@@@@    /bin/shPackageKitld-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)libpthread.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.2.41.2.4-150500.6.2.23.0.4-14.6.0-14.0-15.2-14.14.3eԔ@d@c1@c@bc@bbka@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 adjustedh01-armsrv1 1726785722  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn1.2.4-150500.6.2.21.2.4-150500.6.2.2PackageKitlibpk_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:35582/SUSE_SLE-15-SP5_Update/ab0806b222ed8de998699d08ee3ba9c1-PackageKit.SUSE_SLE-15-SP5_Updatedrpmxz5aarch64-suse-linux        directoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=873012fa67dfd669397730a810758d408314478e, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f2820a7dd47e8e8fdb4c4d2bce2e8f1e9bcaeb23, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7bb5018ca6683df416026085e14745a40c1e7e0e, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aca2f3633cc6b92ad474bb5eb41cde6483f7bb3b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d420967227f51b5221f70cf8ade0f80334fee1be, strippedPOSIX 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 RR RPRRR RPRR RRR RPRRR RR RRPRRR RR RRRWj =%0Sa2utf-863da2293d71e3a5a16175e44c919519c673c972097a90d0e8e7fdada5d67d412? 7zXZ !t/•]"k%{lMsc!x6Ts [$ Ham%I|R9Ra,0Jփ>N M_A($!P@ؤH*o'u3_qJMnep2.K8re,5°<47Wb#DsO(VbmQbx1tTq%> , \-(mUrg t9iFV _I^KHr+XTp~WI XD9KFH٭>? fT2ffaWZnq2dzQ`GqbѰ;8EJB ?SA,-z}J?33aY=S{tLB4#ق|7V0!}}27L`?:W>4S__[Jm#zry/1dWu:[%R_[!t*jQwn$/͐euޖc8=~X|ͥ#?˦ {lly:TrAhPsݍZz3nI\6u$xgEMQE&%"s$01]R2q6^&Q9gQ̖M$M x E2kJ<#?Ċև J/Hg!QRʞ'[:aE%<? Uh;>YN IUq@LfYgẒ٨F.\n0SwdᱤˢB=>n;^C4{,QS`ߛY^{ nO\QYܟL:줈q 3ߎB`8[4Rm٤Uw 8R-DG>&좃بl/@㻍"ADV?I򮘭>mi{UtBcMà4eID bhR`#3,p(NړJ{N}xq'h$hW?nxb ihodbzW SZſ)[?e%@"=؎ B&DG{ݤoEU&0v[:SɐгsD(oy@ KE2P“~iG݉XC:o}mvfU|e?vh.mGx_(bAh?`l M^t u4KqnE-X"_li-ESpl;"Eԝ\1-i2O%U|%e0.iF9ݜ5X!U4 ~fQ1Khv.ȟ 2NtpH?1[n>Yzj^#'˹`@ޯ /HG˗LJ͇#M2)6)̪haҞhmEK&>V/RF) oaPi8-!a|0#KC+,hm)6aR\엹>i-IS݊cA#d !_d+n]o{h:oy$)ZN-ydOS3lnD.V`I2L(uMQWknC`LB3PڪcViX- 1tI@^*~*h)P֍թEm y߽NXwOKPlq* c'a<ѮUxFY.)lLs+㵢gі$un%=tAV-1}=G=ckۭ"jl^#b9*LxC, * C?T$ !"o%ax\ι#_ZAZcn鿗+812#OzCy>:@B5ӽI0ww˥D!wfGe h*>MRh) i-p ,-lYLcj`fq } 1OJ 3Z^/6NgliE%*\.\H+_4[j!ĈIXl˔TB'b gg*m'`и,.I!O^Z^Rr+̱W_1PX9`۳!OMXeUKxMED+2? WIFVCkϐT1xWKE#?~a#6ET~&q'oNoPAA}W4~JƠRې''*KEgOf$LB}a.F2-LA?,0/Ow L&-̔~XYϙk$\M_'o)]6,?F ~6$~?G^g~G̡ԭ_0Y*e /ڽ}PƱ`U Zɞy4]Cy۲?aѺUOF̑F`4Omb&xT,|Zk]R0a<}ݑ|v* ]裛,gSMF*PbG5N`dm!3v1Ky\VTO~1>:LQ} r*:G5;i(?d+VV6K /A.wp|ދٝ|]2͙@"3D VhYJt -A!]8J #t`1qSL#g`h#Q?ۏ_uaO>h^&źwvkͰiN#%Kf2sX.%_ULo?] @ԟ'< PVVϳ̸U J떋ΙBMBV pSK! w2 tS>qGWӄzUuٸVj'FAݮyr'N_TW5qhZ!79Njwne{6M_ZwݝoŀQ3[_q2k lF<1e棠E+,K^6򴯫Cſ5 kdF؏([眄f~Rc_)< 0_O(ڰ?JK5 gƉ u8J"+zѪf OhM440U]x z_58=ߔA;K1֝AB|6U6f{4,X[1NsEw=(=f m Ҧ g ݿUV>Ho*NbuM;;n?HRӣ?Љp9^x-dE@$Ʒ:,68T+*G_Eiգ@44">/iH_+U7­wVh~7ڝ叏0 DB{!$EKjXG4cFbuL{zAU [:lZ@-TʩU/}Jc.pivH&hQW0DH U t\oV>h"2w#\s @E{b`kPӸ|T;L)_b úoFq|gtr<GUUo-%Ӊ5Ak?SPg']v$,qʧXE x5Ԕ>(Z)g\֎K9 `$b`əƂb><ѸK yO?~bԳ/k԰G3*jY9{P&ګpGB85%KН+ ijkoMLKK*V˷΍}N~-y2 *E}_ߦjnM6V: l\A:SYd9밻glyu[|T̯7L*vm"-SG)m3eN\iED;V!^U9 9 d1w.4e u"E3VxgK9UOgsۯf"\,/'[6u脉Rät\ xv$Ԑ 1תs;-w)5od&:xnuVgDUJ\+!9]$(W^]nQYvv 6K "` T0/p'A)\|&QɱSC R"#:lP 6&JA!3emUԓS6R't'̨rc8Q *0JZ]ڡ[:nNs@^!BR (Qqa񮬹{ "0̄6, 1dL総ؠ9zrۈs*rv֜%9=n&hx;E!,#a`hGOLAۃǦRj*P nmGs.DG8LT$(v,IRhNmӊ5ycձScOyEY\2˘2g dhG"PqĦʆ(l ?Q4AKGtlh #ԧZׯxru\dp" >9癎灄qa7|@a6Vc3YQ_PͦxnG\ ބh+:xt"~>5 _^i/7ޓI"31cjl>'cBŴ;E_OF`)ԵhYSv \f7&n?dd((#EMe3_ *PV+sV &rll΅Խ nL`~c^O?ˉI)T!$(']dy8H϶*ЀS:^# r>XbG+~H?^֬r`.1ڬ9 bh4 ^xSKƥp.2~  +'|u wbdϟ)#?FW#֚D*[w@_n_ I,L|umF[6 A@AwaF43EZ^"Jm_=,U5:n`86I8rz8$Qm- L*P_/ՙJ1"I3a{&DզcLSl ۺ98Bc~n]Ebu/F~Scp:LUȆn--LUh!.6 tr[6/fWO$qct&>K3ӒHdYVKx=BҨ'K8yIE N"?tJa!i4b'[..NɨCV><2E -m 9FÉҤLKkVPțOuCkvJe6uͯz ]xs[̶%9I/7ㄲ.n<$ Y1+}i6_|8Τ[[?=UYCb௿8B[ӷQei? =Hc9W$c(e-K^Yepsd/{)0wL״/ sm;qta1*3|fHw+D}"u2'rNF2 8ܝ`fz[<_u+:E]#0)g98kY#&ps]fk֌~"n#rg-T2unЬڑRKcXnE }`'%%6S-(IȇӠ e1M*\t1"Vk:yw>yh MK yb[Gć?@`/҈W@hz-ijVBGCcCܯ*BY[c{c0=᳍L:Xq1Ζ RttFw?F|G f9~rip|?qSAZ, COQ`& GGBaf RFUڧY!r|Fޓk2pd:N49;?测G5Q d g?PȐZororG˪g S(YTQ;$k1p>];)97W1X-Z\$vonςx'+NZ~/[~[rJ92IBt>~[STգ)wPWi=7bYРb?z k{-VU5S~ 9}6`\1V$G[P$oF/(|c$wzd_T3D2g; GSǸ_q77DCWt\B`_p6͵%eYN>ZTWFUK..-}T_:fu8SjU@V#OfH_NIѺM[*q$hk?u*烩p2O_PM^E5h2tKitU;,EDVƲ&N޸9M 6F:M. za Jӎ6؞v1;S`CAߴՎ-mkGkOS`B>X A%(|"r8ϯX*̵zOcc1|Lל^l1L($EwCInﺵL-l0J|e+]4,?U|Z 7T&<7va{z%YZ# VCyveZTHe#ÛDI}ZQϏ#C?xsKSi mԾi 3r+-B;s&`2A+NuKoe ?ܻ1$9@Ltw`ƞjCU+눮/lC>\؄%sjg]E''~1R6nc+2o̯'bɂ(TG%,…qINp"v߾(2eOӫYq# ;3?OXiܲ#> pf jZ;W03hÎkmTژGN6`| 3>zB7C wR҂epֲq5{s?[QP>Ty?"8[̖?u;󌀾( rY-!ͅG3 \\1s D"$"9ie,4:f:_ٲʔ/ja"yh"X-o*J1'BοH"隡љv}͘qp VUg53s3nafL߾ojf Wl"K}$Ҩɔސ.y6!Ϝ57Y rA f@[9tRb 7gSMvJmK3*U/j8DQLd xW32EKq*z˭\tb*:pT%z-[ZPŗPiLU' fO0 jGS kbچeJ5ޥ/tk>r!C36V֖-wpOr61o$?+n>܎B_L<9't?|-nu{<]]ߤ0+d^bW{d|=W\J! dQoy|ȴ+9,*+!jNU.g/!f`E5NqdyMFqq̢/n'tGLu*6 )tQZ{w nJEAK~#b?NF:OZq=sMt$=l5\tUigNr9]S2}wGb2G#o$Jzm_ʴs X3bPjE[%A'M&*Jrxv\aZaEL'rc%Bp61yZKu:z9a^R/\4NjݭW:Yke54^Ț Dw.UPeDd}P:/̋wE1քeΪVβ݁HgB.ͨ [mi6HåNgE(᪨p7RqE_T{Cu'.1UQ%A-=-m^¬t) +şR[90&æ)BBA8YKVePoTHQ&P8AީJȌ##JʴbuHsH?>؎&֥pRQvm] !d8q"[:IKHNC^ɖMh`:{G?,$c5?CjѳյY\2jW? c^)ؕ$7w?EWؔ7uC:ũ q3>I٩JEgD$uU2 eDjÊ%-`~3^eN4Ŏ?9U%,8%4һL˞ }TsT]i$&-r;0 LiMhbH cs jRAWi()g}2.QX=2@MtuBEt3i>􊴨$(Dz!\; f%aK̓ ]Ƕe> j_ƶk6Qo}I|WUjgvP  [.E:;[%.BDKrZ"/yΎs-| *HeR$u=nVj|gs[{^>ڽ=Wi%NV AsEpPhoJck3N>'|cp"_eدHt? ]϶$15JG/XhtzeD))grKj0ZB(bt2QMJkڲ&y6 `0?p%Ov,]kz"g$yeژp;fJPǘ2SMDNGS22e.q90~.|݋?$ߒN캸8h[4m)ay=l/ >튍CJ"gUMix &oUɵ+Gd3u^V6mRNᕳ} zPը-u;(iq ب!hx{LRfڗՑab4orE:e=loл5;4L zP3)2?yp D>!6]zxNS}"6\Ƀ9bΦ 1z@DVKP=%$K?CRŮ1GZ_#J?=&$ +b"Ce[b7Rbfn)oJtݱ Hm=Phm޷`J̲y^Aa J}J&>8W]T)F*7J$rD:CCT0c'ֹ1Ym':ڒvPZ;ɢt[لn?O%5fhPsqPܸƒȗj_d5^8`Gy(Z={ +Sˌt`㷚hAX]TU|JQ%.er@i$OLФ2ZPS֌%|;8vE4,;OfOAzWdVLY^6wsP,5q&gG80y_}fs(E@otVVt3y6L *}f8xn}cfj̉*a}6"96)d0F&4>߷;5>/'S\T5iGOsNRrqMG 7_nh@=:ʦ oxMex΂~J-Չp)>alL)vg+R:=ƙ{ Qu*D41g^ƾYNZAd/iM{r{Rڔ-,aщ/PW@O-SRl#kNBՃbȀHw@uՈuCar|+4ƛ2?ǺD9jlќBmcfƵS0?rz$wNA ?&EE<ؚMv|{+tr"~~Vp4Hx8'-BT HҪo@ C'+nK@J B֑jrYۯh6ĥ?nDS|[-W]>yp@B> Ge9*5rTU_ws:'r Zb[H(3 .9NX(F(X/agDw.׵S{`xM `?{Z1t Lbe?hsY/]`4<31X]D'HDOoEJlhۍ"$=#xP)BftnlR8u֔+ysNE<%tP@8mn>d-HB@akԆ'~)w݅Tc b! э„PM(I&YR'*@gʑ[5UVrkwo;*1w4C" uz& .N@P!kѷ<|v~ [MmjGdI7:)Pϲ* S0hwS09ks^09䖂eu;ۢr6pȓ?NBy>Bp$*u?ykq3؄ !q>|^ _Yuc)^~h#jtXLX1˄'J&k=lNMQS:uSt;zۤ,|< IntLznqBl'm-P[ Bw-4{80kIXIЌؘ QtMjt 5*Xo(-+[~s nz(ބsnGA, z c4Ս ="gLJWV?5~'-D .l jWqr J2>KWqK[؉Yo[3AA _,K–jD+h =[>Ȗ Am(ݞh3agkDv>2ȝHe3l2:ZFWNsM*|KPyi \#JWv ֘ Wo_<uNjZ"vR'xZӜwx29 Ũ#TΫ6OdRȃ:s6&@(8[ j5*s-,5K.Ҹ DhvZch_٫rFN)b$u-3&FQC I OֈI[& u.84ڬA) LUL ڣ.;3,&^;h^r[Q$;`]f4[TIpfX3%#Ͻ:HPHlyh-LѺm $&U=T7m\VS(Q D ?1+cBXk9(i<P{(l `{>B8T@b"]+TZRM喕@UGv IOtn9yL&>n>++־)NH١ 0ZE/x} f]Ioq1*wE &ՂFz#.zkd%n@Htz%7,}^m$˕F` 1×~(8GNs|G.m CZR^bN/EipY`%_N?qixz:$qVe=#hZ^}uwd=x3[qB"f-K2jeҶrQ (Z-2~J8pZ-4k+jW5X8sshVuP#Pɾ_X\7=\{$5z҈Cav)MFje0#.2ȯYR5\{hpJt#ggPЅN%~Zp+ r _DaS fT2۴44I=,ݭ΁GtIz\/kVp2k):}9Yǥ5G'CfAYh5^\^)^WOBP>[qVفb{X2I+) 7?K6ȁH+mƽ] `y֛4έz LO#cq%7e]灥D&'Ǩg xH8%WydV6+ ;gt(Js{s&ԥ10j9Uj"< @ɑ6j4[5hk_}y~'N/ta,2P3\7|Dl-.p.@&~ .2?Nɳ\BW7u;S `+ n.3+d!|ePK95L lbS_cFfc#T.G77]=/wg}P3)Ybg̚-A: ly#5?Ӿ{v)9 |bhVH3vN`BaNKm*^R9VePR:M' 3kORLʠŗZ+i)H|ʇ6O~}7!z7ӧ+H BV4~cq&H(ȹUqv|ٜ>)fr;DQ%]΀E4m⸽N%P,̉֯@L,ўJ4 O'TLߦ۾QG4gx(Ģw'b\.>ӸU+S xJPR3 zAKTgBEc 1*}#?Xs <5䢉&BamO9nۗqI&X{]*i[ cUwA1U@CN돃l>BdHΐ+!,`p~c$1~ttN^Ǽ}I0jm1C%N'֐Ne\Lk /|,krR9~ E-FnފMX4հj%K 2&YLо?WMeC%D*l 8J$>a@ٓ?o{AfN6REY`8jܒZ&x@F}7 ̺iCț#] u_L 8̡WEu-A#U\R\):oFy(p 0UG~LȈyr"T^oK6a>Qޜsp _n/b۴i8!;O\V2hfi8KO cY`:82;p ?vlXLSJkwHosqC0~Pi2ݑHْ'9Dl͘OΦ[wssu`1坺_9 L_]1}=O5uc X~"vgVy }9wId.f~*dPھ &BD5 éRz w{ [̤ۘXI%soy{Ey){MjsSlM =Gk2ʂ)]k~' :ubDRm)./[!Avy9`lXCJ`d5Xa"fv dmWtܑS@`Ωd=L[Qsao%} /QPF 0fلv#~rU( 4j'aAZ#,nh-w^Rר^%bb{3";E~ mI]G)2=:-E hFqWo{VΙS9-t10UrqׅeB)n BuNqVA$h]vE\yŶL lG FgȔ ]AJ i)esg[,JyQur!ddR̂a<ƈq"S}5z9au07y.ʏmdUH k0"lxVvAlQ)'~=(\khw ] :Mlݷy ث :xn^Q".a,M_[*݈D1E^ j0qЏ䶗,5y+]/]u6Gdŗ7 lFcDJYc>/졒nnġ_?{4b*X"5ݰUqsڔJ)fDBge,'c݁vZ*pʹOΚY)QO9CbNAYۊ|Ӕ}vSwŨu"bwWnx*#͜Ep<4Qǜ›0)*z^aJ6,9~@bq)s@tՍםm͌HdQoCU6 ԟ~&cm筽RӰ5 ڂeM]?oOdͿtxz: B)Psfy$[f^_I$Jo#( >tg0o>ڠ6/G{ Q%9R5)Pt^ )l#HGvxhz˰gK/lk=/ y#u0eW֍M_"C ,Knr WeX`p~'D׉4]\2&9 ©{1/3՘jqjMr\Aɾ Kj|Ǹs6})xSI~n[CegG[=ͦlQs .a6;jD 5Bg_zVU x$gl3m%7ZY_ l4Dk->x%M\%a]l{β?A| iQءj4wyF$=֮#.qDj ëYP%`V+YHE@D#xUR`csv~pܴ'F̕O&R Aj<˩<8:#8B: 2L9$R|2aDVr}ٰ 4-h-9θ^oޱ ߔC[&ф:फ/buR#|"CDf.)pF4n{cT!ki׌t+~x`?F:1Z'~[]Q3RL @1Z;FMj\j`"<^ yA3[۪<)KR4Y>k,8k}Eqe`چJ*7_-Q,q9XuJv7*B3Gw(Y /A&KԊZp^E~0YaR_>j8"Ag/ )Hfc=n:!a(g! VN`y&0\"(ONeD-%Wx7VnV u;ROP{T-q“z\,>v<;NJ!T\bmH~C;.5f%#hMwy$Cgՠcb-N}-1cG9IIg1> D ~Sa+A{6\=ufx.,/:mƢRЏ+V=4'/jy^!C##92:in5KBXaa)!u='@"am#1FM7D`ȱc$ u37vs|cry2VEKdvțu$]gfT}J/y]K;lwz>V!5Gf3AjNBM2a^x-q&`nv^㉩xudƢJ0BRiVGSnS Ћ:Cl~[zY77o3콤1i| v[ՔQA+9pǡAIyG%NUP' g %9O1G3T 'c0WlVS.Ey̲!~Z[L1)f_ш+2Ԑ¯jӝ)LK̎FZJ` KgPojz<4Xg"j,cGT/J+j^GWO&#iCF>:spy}9&aU3YG9!6Yw[wa^;a\o'ꉷkӑdV2J gڐ+M~;\3f8"^ 9eN wa̅r} -̨DA+[LraLe.| 3љkidﶦDdguxӬVQIx907~%t*)C;1\jVŖr5hʹ6o{tbu]ddMrRCkᎿ.kvLC iV^zrfD|5=~<_'{oӓzkzX !iV.gucfIS7)r DS"2Xt_e`7_L(Bi i~:XuވV $9llþb~D"L(I9Olbr\:tN<=Uy3kH awgݓ!kڙszlB:"7/z.Fձg`q١Fbf } e3IZǵa)Or =x^aXd[ꦂ=<'#V}^pxՋ\hy:Ah&" N cX$o Ot7nD:D0?qϗ ׈O\5N| m6U:|y=uiCj,!J/0a癑'.XC#_fFExH~>o' 9!3swѴ3ǩ Py8 u(^>|"~(kh{ ?CI z C2gMƥQ{bu3N'ݕtcoliwc]qcE(~h6,LHxJ3x~cG-%/ B G)]/޲8#)L0+]uLj|G5k;^|< ϟ+/C1LְXێs<F:ﴳ׬˂(T'!el/ y,KtTȭ f%(%˓v"ׅeJΉ[_~ q3mdu=O:><_#LAmy$U2!>_jVNͷ1ԕQ05QTO ZJ54`6b 9珰-yC/29b*)A(V_(m=gRH[A\Q^5 9[=ѿixi{C+xk-X8'Z7]hMqt _f`[^%7 UbpCͲ]eUqsaCBX ?>+ # G50$PO^?Sdʱ"~js9Råpbneh[\xB #y/Rx^V[)/l!s'r(5m>$}o@XL4;Ψm@j+I(B/&qRSv=g!z\Ƽp{hcM8zv%"%Fi&$֟5#s묰n}J,|{ ڤN@0 <@Rzm謷kΓANd)]Z+%@aJq:LB^ r)퍟:06::!Bx^ |FH".$D7Mc{$Yb+"Bus3-1ۓ^9w+qZa*mO;,ÓN1Ą͍#O2e1TFjMp+Y٩59QiǸjh,=?aDՋE{K{~[9%}q~Ɇ?׀x?fLraũ QO 9Bhm5&v^T^cڦyzĢ)mO9`ƒsJdTE mIZ4Վf]Xh"!uXӆy:,\V~Z29XTgu7◠z*Z}:7'`i8DS!%%Y I*!22-BC6 Mri+]mqS:>~Jg1ul5LW-7`4}ܡ{Ч)CqYHk|#x- X?}:s <5T^ꤾwXL`P.}9Oz{6Gci*Q݆p(su@=bF Z?Xtg dާPy>hN]ɺV΁++Tr003Z7Mu3u3S:2\L#ދ58V+ÝnjE-L"m%`0~^b' NhϬCbIo 82˓:*lGmhz(oҰKeǑǺfu<Y1*4B7C$ 󝰻)(9&[$}ST6q-oӉ4,wbZi=8?vn1# ɱԄ=Ug\clDMɘwER+)aU yy5Tr; 3#e}ۺ.~TRX4zYY *ǚ/S,c6GuƎ&o!"'xZK ZZe[tK^E춷sFBcSX_΂UQA(掲c?NR;d>!#8feoNW_-ƽ2ԨXXBwwM?LՏN2΢zs":bp{D9tٜy12p BL)} :\0ʀ{!?=YSX Tax}l,a:`K<Z =$j|x|lRhB \ĞaY6A(R%8@쏽LǀU8í$"st(2Wx'Ң-pa݂F0#@/h;%R$#uވ6NicqD n9=dqϧKNmWZbrO90F5x]8x_g?U].T҅;,~16 F;؏͋PuқZwS>j f&3dW p%,'[}a1H?\L$N>f)_BV˗j۸#$f-޼wW&]ؿ1_WR 'm@뾾,U?8rXc{9Ky'؇]OU?* )oݎa5܇ps'\1v;?ȑ˽\8qc9iyj}Ŧ_ Қ+t06Fqz_8C*`jvC<5 8K쨏9Q\hj3#cAy:Hr,m[P#!g~ƺ|je(%mDΐ /!ٛP-X -]r1} 셣2$0m; bo$|mA1WGH.Z% V} Հiڑ%'sUdh "npK&lypIw!_vU}Vȕ@bH5`'8E/fH 4nrɯ4Kpʀ驗6#li*C?_@<~>cʠUBg Qa2=,!Úa9-^5 C4!҂T a܃8Ի+`DB5@e:~ Men qK1MߠW*|h4Sfq}9omsO`+;^U+MBT {z}K\|Fhx6:V3% 'e#OfB9|0IpIUE#:{5V{ 8ggjKpJim?<ܠi'yԼSGYCMX9 IiS>2_l㭽t(|ZC9e_Ѓ&xsY( AM?Pr;=13tnp(RK7,D/ysgBV:wwJc]ꎚ'y]\ӟ`Q\:Je'`XBӨ*|,~NTUhn|3)>lH6ʓ &gqrPӘfT+cH-b L XuNW7Pz5NjQ9ђ۬[c!!i RȀ#AL\HlG'6/qH⪗`dsƑQǔ j_|bwî0[M۩Vyˉo2EzLRe-+y[=䧼\? ?KǮCD2!}ܪXk 9ݸCH1S(HcʘgDoWlk:&-F7\J lƕh P({mJO73o2V4E\t7沟X읆x-l&v[p> b`v0 0{N-:a}ۓ{3E-j__ZE=7XtKZ8į"꿥,H%N,)O7]Dk#`.)܁{oTK춅2<~PaLlwϩpfx]{jCLtVW,DJo;|,r ̄>NG`QTlB tJL¡[=ڧl"("ZQ,#"G,!WoK\\ͲSV2bb2W8'V->G feFlnHGڝPG?U 5Hv?8$CCClH!u/Rmb!R=d=ޙ@@A"-m7Yt\ZK.O&(3gX2*Px:sܼOU^[FWbP ^љ=Ct̼E6v !a;{\!vj6ڳjh@"lЁRXWSBqDѣKѳ,ErTeܩAk LqSvkDkCmu92 o ҆fY]̟A#u!Li°W~G+N+N;jZJ09>5Y o퀼OKu9`lTO+Qt.iNCmf-4)Q] nPZʚ`>YMv`1W`;iRӂZLru8VPwJS)iG+svb?嵯93{U媌^~b9X1QULWc6:~JnRaJ<֬ɾ+c @#OyU_-CK-)j>Ԑ4ȑ2Zn;<`}2skqj{Yy}8 Nȉ젰kUO&a{G̥֭TK=>b'`5^q??QWʛ_s-X6H|c ^t#< D^ *Ӵn6}⒇ɰ+0Ƌb0(=FDX,=;O z(YawgK> +\ Ji7#bS+Ѡ7\]oBPN򧣰ƲbM1<WA+_0:>03𦮿 [n G`8Lj1?.Yz;{"AyQ}KG8һ+XQK17Fgc0qC#+Y[ C\2=Ey9b$A[^yWžЌ `o|f;Z(W9GO7>AAY0&*lYS(U'S,6ko!5q)l6ٺ/4sm+ 4S)XYX69 ('_!{Hb٤F+oaQWQ$ȗ~ƋՅs,M:Z3ux13ГFka ញhM# e;u9/^"0Ԭ`cŚ`MJMU5&;/9%vc@J[kuÈuڙpXQyPZumLcn7ku6 d%NM6ޡKqgaf,՛W)7;cS}U*ӧ>6xl-.ࠬ-ޠD$ʳ+J@:5 jh(uW9\LDqNzU.`g4wXqS</&aOjtȉdc YFK-y.guz}{]6a<*+z9y6'ǚ%}R@>fD 07Hv]=4ݕCW!!-zL$_%0aR%Yϒ|Ɍ>Oc3zP@6*:uy&gO)H>?SC|$ fW@lAαEn"kg@@ {q`=1ʅWuG,R(ZLX˓2 $c/vtS ͵%P40`fa%(Y &vEeeK˗+#k}_"ޢEYl_@[&2V7?]yv3(/_w;~,3_AC;d,aY92iYgb|OI v YeHn|@~YtpE4b_Ҩo#r*IX'l6b3AgSNiK_Qݬ2{FEzHڐ=`zx>7i2YM 1(<ZZ*ʡ}vCN82Ӝfx;DAxdJb]9O@k$wv~h0[1JB䱙މ*V=Բp_jI8 TqOY<(!}N"`q Tr':`J!~^T,oEC卪=h<69b  +Os x~+2Yh˨Da†bڊ|<:D$[uP.DolSqۑs;R RFu:jY Kq)AGhaxh/Viϲ|vdrPS> [b7c@(x͡eq!dMeS< -N &Q✅+"5:勐q%X+> 0)ة!"xxSP9V,Si3'lqzZo7.^C׳.n¯ZVdnH"&M/to^?19%䏱1#b?T'Fv3H7#T% ̭K݆Wow5܈ :yP[i1ͺ=<z)5ĚR4b"!;FGcE K:Ҙ>})Ӈ0 z,~w׹ObbO~起"9n,GkAkݮޏIU7Z1²fSq'y\:\"Vw[:+8Vjn]BK@6 ɂK&~3$ 􄸛'GA(rɪJvXeǺ!-BKhMQ֗q(|ԛ4sXVDNP:mTǭkPLuk %Hte~j'F@`2YwIy瞇Gi>3!f(#]zYB ;0͊8^.Qɨo~wCL)]?G)͔ϻS%amhd#GQ߆zl'@|=ڴ\:f"aLW͂qT_TKG bcȸ+tX%Llr#Q ɠz額pjr@=ny#e/PmA)WyK.Di <åHƩ7P1UCh<8ϗ^bԦU<*Q-9ioaB:#, mSR龟xEv% ls,pDY/OM/=НhțwonlAf9@'pAx8q0B /~/4"O'6g|e!õfIWX@ѦC  YZ