apache2-mod_wsgi-4.7.1-150400.3.9.4<>,|es<p9|XT=Bn?]NDs%$% w"d"O0c󤽸k\1t\)F#We#@7ɀYF;+!yb.#Ͻ7F_Q-dȽMYL; +agȓ׿idoqrᣉzR즉ǠMC J!b.FyJipKby mD`QByٮhY=% d>eQU!שOJ^>Ex(?xd & ^  #GsyD x    -. -0032646`899T:(:8:9;,:<@TBTFTGU HWtIYXZxYZZZ[Z\Z]]T^hblcldmBemGfmJlmLum`vo wrxthyv'zwlw|wwwwxCapache2-mod_wsgi4.7.1150400.3.9.4A WSGI interface for Python3 web applications in ApacheThe mod_wsgi adapter is an Apacheache module that provides a WSGI compliant interface for hosting Python based web applications within Apache. The adapter is written completely in C code against the Apache C runtime and for hosting WSGI applications within Apache has a lower overhead than using existing WSGI adapters for mod_python or CGI.es<mourvedre:SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://github.com/GrahamDumpleton/mod_wsgilinuxppc64leif [ "$1" = "0" ]; then if a2enmod -q wsgi; then /usr/sbin/a2enmod -d wsgi fi fi*Yw; B"ww q q V*,^F  'Wg' vJ4&:)@=R\;* A H8 8} Ox`T358Sz y / y%#;(B3+5)k%  /`,76B6,Ks AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤es<es<es<es<es<es<es<es<es<es<es<^Ies<es<es<es<^Ies<es<es<es<^Ies<es<es<^Ies<^Ies<es<es<es<es<es<es<e1@^Ies<^Ies<es<es<es<^Ies<es<es<es<es<^Ies<es<^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^Ib871e95641b248869c67c46b47eae41092e3116786cb539226b9105499c3953098e42cb8990bb47b8804c52e8f32b18121a2f0af2d7a7e147b3c8c5a210fc2c057b0dc1306d362a2fc6be2cd59cd723c4401aa5a655182a070e2c33540bbb051771c172441cad6ca4a12eb6bbd42436aefe780fd970110a4bed36a0e7774bfe701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b35b95a785f3c407fa01317fe7eda860d487d689df954a88cd0694d267df62c7e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd6c8b9e48a37b3cd0124efe7290b7d99326a4aac75617151120c39c2f27501fd4c0c4cbf3cde70751b6127a667b8016ea8bede1626b0e0cb2ab6e6c6bb5b69447e7e33993c663bfd432e53002e5b85c9aec118e68d92178824d334bb249880d49fc023aed0478d6231749bf34598e601cc8c31a5c19fbfa997d6afb02f8f2bc6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b9b9ad163908a2fc1d2ab71aead493c0c7bf67ff7a181d2de0c939a30b8fae96b9b9ad163908a2fc1d2ab71aead493c0c7bf67ff7a181d2de0c939a30b8fae96e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551e94ed581bc58f0d40a730f6eb67c6d2f4a682ef6104a1eb3d2c1b252726005c1e94ed581bc58f0d40a730f6eb67c6d2f4a682ef6104a1eb3d2c1b252726005c78191fc596c0b7104b7a549ce5e97a8ce47c685a1368ca1de9fa7c09273e016665d6224c13a20d4e4ae18ee301326bd63b491800afaa08b3790c74ef2568c543c10b712ba9c85a4d2622c4ad1f75e1a46a7a7f3d47b02f27f0c9601fa844ca7979929b9ed4fb46b08dc6c3d83ec54eba4f23d06f512820a16ff6a5eace00470f18c9ef6d561d3843cc0f801ca99a2e60dd5c6de382cfaefb321240c2d3763583fdbfa765c35320f61bd2bab31acf9e1740025d01c358ccf6ef30c2ff64d237a3bbf899b7b79d7afa34dc1d34fac87092e97c6a6b819d9c8aa97dc1f3057ab9188615dd4aefb641335e8419d8edc578ea4c323dcecca9da7d6aa22e9c856ba73effeb82f73490b1cb9003b7ba139e1205aad49e8d83d29c53212373ef97285f612d182285fea2d20b64b3a653af384050563d1832ffd244fbbd911fc1a4fd0651e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855164fc3075d673a79c2c3dc5f97c515ea5a4b4e69bd26fdbde802021478df7180164fc3075d673a79c2c3dc5f97c515ea5a4b4e69bd26fdbde802021478df7180e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85567c8328936042fff778727aace9b3b69d2514cc4756b49f36f5735149a458b2367c8328936042fff778727aace9b3b69d2514cc4756b49f36f5735149a458b23ef705e2c30da18cc7bcb7c6cb82ed48742c425e6aa83256c719dad1253f41a77eb7aa48f9f2cf1e49b66c8095ed15d1fa104631ed063f5f4ecf48d14bf8425f65ac42667158bb68f9ac41816d4f42a98bce3d3feb19cb3e1a081d8ddb64609b366160035d2c0ee30aa2f37c48d96b8fc698eb5736739d9f6a08b6ff7d25d0109cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d3091761ac76c1ae440b2429f6df62cb25a3c7040d1f64c6b139729a09ed85a4c42dfbbffa985114ef935bac0642e1fc977aa1e8fdff4248d4df261624ed6bccc058394dc295406275083492657ef560bb50929208e84eb511c05acb1d13f7611ef54c06bd37d222eb2ec098cd0245d4419705a4938381c6cc5db821cfb70d94954755680e45f9b401915cb14e04ac1af69c419e61e0ec5ef641e9de22fad2b168cd31a489ff35f876302b7ea999c395f76f112eae044c2abb16a56ce6dbcf00118a600c5a75886ac999874ba81f2eead54294c96605731cca537338f9a49a29faacf57957cc1eb2b01a993c42eb94a832fcb087ae0ff32855cf87bd92019b84415234c1da6e7103a9887221b76889ed2170009ecc8a87be1a895dbf0b461d63c39e0f6f916e4f66fc3b7cd3c3fb9799960b2ddfe5bc0c5b908c9d64478dff6ca96c1a85725b019987fe116eb788f95d17d17f596eded2fbd897da061fcd4ad2c1373e84da010367d699158d187518b66aa535be13eec19f26f4530234977366e8fbb9dc827ca1fd433b4b7c0d0e9564f026fdea4083f8f521f281f4fcafbec1485da1232d55ab4513ed9a096bc42767f7578e52ee6a73b182e8b655a9393561b8a085361ef9989a6d36db2dbd2d10f77205f2c8bc58726efcc31a088953d3b143cea745168df50842e7959460079c2de469601faf89b8e26e929e42258c56e331b931dd3187516ece4228dc96f70ea4f82caf5516fca9bc3a29e65333b51772e7416c333b0d3ced31043228093571e0353e4389f31bc9d1e26c907c280e8cc709e77820820081f7b35fe4133bc92a6f608e1efe5fb3b03e9b6143f0bfa87bbd68f31aec5354aa03b99b56d2c9dd5392e9ee183729a0d16988a93dea230fbe53799604ba914abce8586e6e35f6dcd44681a3605bf1b0f72cee687c80cc152081b710bfc51dca71286cb655a58e6c59a923e3826e0177deb492e13e09c12de508e1d0b908931e25834098becb6dfb1b1038f0043b6f17098fd9d478009f4b5230ec008275e01a68c5684098058c83435120b9aa5179e6b724d996f1f807685c60d49f0b3e7921178da5bc0c7f7b6d29180e2f45f68daa566ea1231fb03fd9512797200bd2298df1cba386a34aa562907c6781caff3fb1971be75d82258ec9d95d5cdf216baec80dbc5e0e2f64e60b64ed6337c7446c2e28298b07ac0ea8c52d5bfa99ceb1dc78469f5bcee010223dbab30ee06a2c47ccc0b89a20cf2cfd8657554c6131092c28249447e94866ef88c54c7f8bb36bd50642f75535f015300f5481e884763d87a9b40e60a50aa73f7e56380ccc5d7a83d3e98cd1c78c42e591814f11b066a28cbd82c4e7b66c4c7f3e5059db3cd978180fd08ea60f305736699fd9fa2bfc8216a5e006a33d8a5adc49375dddb69d04129e6b0dc2b63ba6c78b3a6ad0af6cc0fcbe267fdfb63d1c13c06110a4980b3b2851c11a450f7866fa93f9a60815fc079fbd228dccc75180e5a26de000bc23adab51402b4e91fe4a6ddb16173bc03623ef76a5941b5402bd04e80c34969aaab6fe79714fc53d259cce749081cba29cb8e0cf7e5b470c0574cde32b39fca0576a883075ce68e3d128550df192ad4c7e2185a5b8d42bde095e386f0c482d1ca5315901b7f9dc8a790861828d6f707df7fdb1764aa3b2ff29e6138adb281b22bf49009f1c380efb92f5668dfb0967589eec4d5598cb79212a433ce5a27fc82254d5773e356627d203bdaccf1b5d714f98f912312b1ec14f2e21415534557333ac6f2c149992e4ca332bde54d9bb8caec223580a46512d61aee18cdac4321b1a6b3363d88e2727d70e47fa9ebe10e5160c39af24d313e9b395a5ef986171d0928081e8c8fd86f3ce4a2a60c80ce288c51a8ca6e67a7a1dd311633b219c1400c8a0064e95656d0b111f0a5a89cdacda73667cfb91784c5c1f8348e2145fe2a1d16041be386b3c7ae3c149c577b8a07f272fa86d9cac3333be2d9a686701de62507439225b06cb5b6206a0bdee6821838d81d37cb9eaa5a27af94096dc62a2f029c3e6acd4b381457fbe4be0da09f0ab522e9cc3c922981e7f0d146c3309af0d6e676099aac96882e1f5f568a219575fdc3d24a37ed44f4c4a51a539f23c4267407120451ce8189e6e307fdd034b40bf0e1a0774071435db2814675579d3bd081fe583edbaa68e6e8e75db9839a0dbde03a11b572b94aba419b28fb5304d29b8b3b4e1a07de306c502d12aace83a3f0c5482c15e4adb642e9999227b876854f606add4bef10d74fb302ab19a32c65ceac6cac0a2ee6067a04837bdac01f885794eb592671dbd785745e0645708c99cbcafd13aa6db8725c380bec090b75bc2bfc9547247eb9d646fa44af80d5f85d80dd060f17002a1e987542e8327cccc8da2a47f6422745705a0cc35976eaecbefa0a41771d4eeb27d3019d11671e7430101e526bfb380313880801414eea4ea84d702f187cceab50a6d17761a6ebcfb84f8fcda55950fd515be2b0de273709f473a1d1ae622f0bceabb29fc85050129813e408144862995bcef10c84693cd979decb56ad76e01e45c2203d53d8cf07ca55eee1824521706a21ab9344932a5616e70162f13f3902b5986d45b53a767cc281e065760061948c49b57dd9dc5856820152beb7ea1359eac532aee6e2cad5d96da0b563e4d4d0f58bfc38bd91f0cf6b4a777c2327249affed0024433baf20e0b4f5e303c0cd7addda5ba891960f2890646896209fcfdac3160406190243cf2101dcaa6b592261e7a598724adba0d808ea7fe8963b080d3760b57563f2e343c64ed83b1922f623e96094f5b8641712f16ef058e314808fdd4e3137443a0cec4ac5a5ec1ef2df9f5622be84c4b9cea4461284056bc2d44d5281592534a29f9be96e8a8245133b68e1604894b25b2d1707bcf01cb810a90068a1b3330c9ae33e78bbd4c8587256d06028a28651164fd47b3d4581ca067b8e4870ec306db363ec60c533551dc80d150aae35de431428ab3249d52237d77b64f69bba181d3fb1be5d5b7bb1efe4e555927d29d2605dab979a5217c609a8775913a0c9ba273858ff7bb34a7332251d20a809dfdafac6a7530bd95a23eb019b76b52b4aebce46d73c0c6f33630d85be9cdf59f95c45d2f7c52a367ba0e707358feae71da71816f78d7af371c11917d3916b08f67daf04226017770db4d829f35af8bd7ef954cf39df6577e15b01a036c9067142f219d270a001b26f62f59d48e676007ca4d56255fd94f47aa9dc59dfecd28a89edaa2193a6dc7e6bb502f305545d01186a3417b077a0fe64a8751d50b18c22787afe03b247cdce93b2053d42f6fafce90d8266bfc1df665be45b00bf0a50911d64a60dcc8392fbbc51815baf1566846b38eb6f65b64c8168c70db8d6d59cd9d4b5fedd469497bb8b7ac134926a5f3042160fa7b5359ee3444a4bf3517b88c9e645e5d3f6b13ddf76fa2004d5fd51f97d6f298451b8b034b2aba2b02c7b9a4998b1775e9efcbb0d0c53a28538af2d317ebcda0f59b2b280fd546f616df4dd06e688c2e633a3faddebdd75575471eaf0454ce759f5a840b456d7ffba91cacb4870bbc8145f3c238299d843b8d0299b7e0540b903b3fb2b0dbc28f58424d13251d09b8675e6da2ec46a72159ee82f408f754a4bbab54584dcf29c2245376da94693577a7fd60fc8f3afba0c878be475601382dbd16f4e5e1c0e1b0cbee50a0014186a6bf99f6e924252ef57034b7741c7c14684f27148abc07cf7f6a9d73f6d70041f75cc9b5c62e3065367a7b8f409bd530d65a8bbf2224e70899ca91df1f6d989414dd43b0aa0d9a226c341b968d4025d05b339e15126420913fd7e313deccf608a223ca2341eb72415135c0196d0a1d393ed9d3c7a3e1a46ca86941776be22bf8917ac0fe739a7f96c4b54e302a6109d38d6f79d3eb35f341ba3d442be253836bb7b22f47b70a5db13a08bd588c4da5b92e923088ab15c6c2944cfbcf203b7d4839d71fe8e4ee6c9c117788c914894f56567f78e1df465aa985a890bd56dfe66c4e152e5c50b0ebe7427486a25eb34043087dc5ca22ef4700e92adfaa5692f07a425396902a4dc4d4567cda508677cb00d8a67decb12f7db6fa75e7e2ea27d600adf277a6eb424bf829c5162dff24ce22ae80dc412059aa7f007e222057ac8432b8139802b54d2452b9c6160d5fb0ba5e83551a8a13cebe75d65dac03b5e149c1750b091756e6a53effe4b6c4e30861853710c98b9fe88863445e1d01566bbde806c744ff8aad9bd0fe209255eab310f29efb6f7ed2c0cd0e8a39ea35ef25c34ee7ae0bd37e13c6300b677930b65456459983b8bc82d30dc40ca4570d8ff9c6f0ae5cb6754b6380eec8d1c55d21ca387c4f0d5e7b6d4eaeb3feeac9a18b6f40d8aa9b36a94c383989aa657c0857b26c159814df868b7b4300073c8615ac30612e3c64c674296a6e1cf8c2dc69f20bcf07573314aa2890b628d8ba2722bb000f0962641ec9209fc8frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapache2-mod_wsgi-4.7.1-150400.3.9.4.src.rpmapache2-mod_wsgiapache2-mod_wsgi(ppc-64)apache2-mod_wsgi-python3mod_wsgi @@@@@@@    /bin/sh/bin/sh/usr/bin/python3apache2apache_mmn_20120211libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)suse_maintenance_mmn_03.63.0.4-14.6.0-14.0-15.2-14.14.3e1@c1@_G@^^@^AE]]N@\Za@Z@Y@WQq@VU@V +U@U)UL@UTr@T TWn@marina.latini@suse.commmachova@suse.compgajdos@suse.comdimstar@opensuse.orgngompa13@gmail.compgajdos@suse.compgajdos@suse.compgajdos@suse.comdmueller@suse.comdmueller@suse.comtbechtold@suse.combruno@ioda-net.chmrueckert@suse.debruno@ioda-net.chmc@suse.depgajdos@suse.commc@suse.demc@suse.compgajdos@suse.comrjschwei@suse.comrjschwei@suse.compgajdos@suse.com- Use %posttrans instead of %post while adding the wsgi keyword. (bsc#1216411) * In systems where the former apache2-mod_wsgi-python3 is installed, the removal of the obsoleted apache2-mod_wsgi-python3 and the installation of the new apache2-mod_wsgi did not preserve the keyword wsgi in the APACHE_MODULES variable.- Add CVE-2022-2255.patch (bsc#1201634)- use /usr/sbin/apxs for build, not -prefork- Update to version 4.7.1: + Use Python 3 style print. + Mostly changes around distribtion from PyPi, where mod_wsgi is completented by a mod_wsgi-standalone with an own apache instance. - Drop the python2 based package (py2 is EOL): Move the content of the former apache2-mod_wsgi-python3 package into apache-mod_wsgi. Provide/Obsolete the old -python3 package for ease of upgrade.- Add Python-native build so Python metadata and wrapper is present- add %apache_rex_deps- version update to 4.6.8 * If no system mime types file can be found, fall back to ``/dev/null`` so that Apache can still at least start up. * Fix compilation failures when using Python 3.8. * The Apache request ID is accessible in request events as ``request_id``. * The per request data dictionary accessible using ``mod_wsgi.request_data()`` is now also accessible in events as ``request_data``. * When the queue timeout was triggered for requests sent to daemon mode processes, the error response wasn't being flushed out correctly resulting in the connection still being held up to the time of the socket timeout.- test with %apache_rex_check- update to 4.6.5: * When running mod_wsgi-express and serving up static files from the document root, and the WSGI application was mounted at a sub URL using --mount-point, the static files in the document root outside of the mount point for the WSGI application would no longer be accessible. * If no system mime types file can be found, fall back to /dev/null so that Apache can still at least start up. * Now possible to use mod_wsgi-express in an a zipapp created using shiv. This entailed a special workaround to detect when shiv was used, so that the unpacked site-packages directory could be added to the Python module search path for mod_wsgi-express.- update to 4.6.4: * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.19.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.20.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.21.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.22.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.23.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.24.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.0.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.1.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.2.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.3.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.4.html- Fix description (bsc#1084882)- update to 4.5.18 see full changes bugfix and new features here: http://modwsgi.readthedocs.io/en/latest/release-notes - specleanup- update to 4.5.2 * Upstream release notes: + http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.5.2.html + http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.5.1.html + http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.5.0.html + http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.4.23.html - minimized delta between spec files - use the #/ trick for the source url- update to 4.4.22 * Upstream release notes: + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.22.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.21.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.20.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.19.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.18.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.17.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.16.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.15.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.14.html- update to 4.4.13 * Upstream release notes: + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.13.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.12.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.11.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.10.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.9.html- test module with %apache_test_module_load- update to 4.4.8 * Upstream release notes: + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.7.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.8.html - seperate package for python3 to fix module loading errors - conflict with mod_wsgi-python3- Build subpackage with mod_wsgi_python3 (bsc#939717)- Requries: %{apache_suse_maintenance_mmn} This will pull this module to the update (in released distribution) when apache maintainer thinks it is good (due api/abi changes).- Fix build failure on SLE 12 (Apache 2.4.10) + add wsgi_fixVersionCheck.patch + build failed due to improper version check- Update to version 4.4.6 - Upstream release notes: + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.6.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.5.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.4.html ..... - As of version 4.2.7 mod_wsgi is effected by https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=758035- call spec-cleaner - use apache rpm macros/bin/shapache2-mod_wsgi-python3mourvedre 1702050847  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.7.1-150400.3.9.44.7.1-150400.3.9.44.7.1-150400.3.9.44.7.1-150400.3.9.44.7.1-150400.3.9.4    mod_wsgi-expressapache2mod_wsgi.somod_wsgimod_wsgi-4.7.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safetop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdocs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycimages__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsnake-whiskey.jpgserver__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapxs_config.cpython-36.opt-1.pycapxs_config.cpython-36.pycenviron.cpython-36.opt-1.pycenviron.cpython-36.pycapxs_config.pyenviron.pymanagement__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrunmodwsgi.cpython-36.opt-1.pycrunmodwsgi.cpython-36.pycrunmodwsgi.pymod_wsgi-py36.cpython-36m-powerpc64le-linux-gnu.soapache2-mod_wsgiLICENSEREADME.rstrelease-notesversion-1.0.rstversion-1.1.rstversion-1.2.rstversion-1.3.rstversion-1.4.rstversion-1.5.rstversion-1.6.rstversion-2.0.rstversion-2.1.rstversion-2.2.rstversion-2.3.rstversion-2.4.rstversion-2.5.rstversion-2.6.rstversion-2.7.rstversion-2.8.rstversion-3.0.rstversion-3.1.rstversion-3.2.rstversion-3.3.rstversion-3.4.rstversion-3.5.rstversion-4.0.rstversion-4.1.0.rstversion-4.1.1.rstversion-4.1.2.rstversion-4.1.3.rstversion-4.2.0.rstversion-4.2.1.rstversion-4.2.2.rstversion-4.2.3.rstversion-4.2.4.rstversion-4.2.5.rstversion-4.2.6.rstversion-4.2.7.rstversion-4.2.8.rstversion-4.3.0.rstversion-4.3.1.rstversion-4.3.2.rstversion-4.4.0.rstversion-4.4.1.rstversion-4.4.10.rstversion-4.4.11.rstversion-4.4.12.rstversion-4.4.13.rstversion-4.4.14.rstversion-4.4.15.rstversion-4.4.16.rstversion-4.4.17.rstversion-4.4.18.rstversion-4.4.19.rstversion-4.4.2.rstversion-4.4.20.rstversion-4.4.21.rstversion-4.4.22.rstversion-4.4.23.rstversion-4.4.3.rstversion-4.4.4.rstversion-4.4.5.rstversion-4.4.6.rstversion-4.4.7.rstversion-4.4.8.rstversion-4.4.9.rstversion-4.5.0.rstversion-4.5.1.rstversion-4.5.10.rstversion-4.5.11.rstversion-4.5.12.rstversion-4.5.13.rstversion-4.5.14.rstversion-4.5.15.rstversion-4.5.16.rstversion-4.5.17.rstversion-4.5.18.rstversion-4.5.19.rstversion-4.5.2.rstversion-4.5.20.rstversion-4.5.21.rstversion-4.5.22.rstversion-4.5.23.rstversion-4.5.24.rstversion-4.5.3.rstversion-4.5.4.rstversion-4.5.5.rstversion-4.5.6.rstversion-4.5.7.rstversion-4.5.8.rstversion-4.5.9.rstversion-4.6.0.rstversion-4.6.1.rstversion-4.6.2.rstversion-4.6.3.rstversion-4.6.4.rstversion-4.6.5.rstversion-4.6.6.rstversion-4.6.7.rstversion-4.6.8.rstversion-4.7.0.rstversion-4.7.1.rst/usr/bin//usr/lib64//usr/lib64/apache2//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/mod_wsgi-4.7.1-py3.6.egg-info//usr/lib64/python3.6/site-packages/mod_wsgi//usr/lib64/python3.6/site-packages/mod_wsgi/__pycache__//usr/lib64/python3.6/site-packages/mod_wsgi/docs//usr/lib64/python3.6/site-packages/mod_wsgi/docs/__pycache__//usr/lib64/python3.6/site-packages/mod_wsgi/images//usr/lib64/python3.6/site-packages/mod_wsgi/images/__pycache__//usr/lib64/python3.6/site-packages/mod_wsgi/server//usr/lib64/python3.6/site-packages/mod_wsgi/server/__pycache__//usr/lib64/python3.6/site-packages/mod_wsgi/server/management//usr/lib64/python3.6/site-packages/mod_wsgi/server/management/__pycache__//usr/lib64/python3.6/site-packages/mod_wsgi/server/management/commands//usr/lib64/python3.6/site-packages/mod_wsgi/server/management/commands/__pycache__//usr/share/doc/packages//usr/share/doc/packages/apache2-mod_wsgi//usr/share/doc/packages/apache2-mod_wsgi/release-notes/-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:31569/SUSE_SLE-15-SP4_Update/8af9e9241c186b4aa293115d6b3b01a4-apache2-mod_wsgi.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linux Python script, ASCII text executabledirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=bf14ff98a49ccd51b24fc741ff5d91566d0ed9f9, strippedASCII textpython 3.6 byte-compiledemptyJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 476x769, frames 3ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f429abff0947349c6029241158f52bfbcaf58557, strippedUTF-8 Unicode text  !RRRR RRR R R R R R R R R R R R R R R R R R R R R R R R R R R R RRR RR`9t^4!)if ! /usr/sbin/a2enmod -q wsgi; then /usr/sbin/a2enmod wsgi fi/bin/shutf-8bfaecee7f34496db0afc3c27edfaafc30a7beb2749408728a929e8dd8d2cc011?7zXZ !t/XLB]"k%"5okw@_\½}`nNFjM'V!WH=ZK3x?=]&DMNM4e<=ZFI!u-eŕ6')v6qęrƧE}UvN\/g9]N'AԞJ`'񯱆T:F fGJ,qz{[=vARs6Ym᩠ϒ#ܿ\v$$ŀs eۋQ6(M.x(]gIՎ ҋһE?+0pK)PI zu/B2\Oj} J>b"'9-K2M?v\7p}>QqPCІ)_b,/k Abte܎޷SRw/:a% 컔cŅxdnMєѸn][B4I#; )j0rO^E`f|fSw[܏`àGOK!ՋKUl9w)bʗວFjC%@أ u9I>/-' p|=u/leUZ@Cx8,X3s #I@Ev_Od^ƎUR\^ U2u,0s3ʂ븈쁘+b03a'?\-)Re@;#E4` I7f̊->(J+TE4HC$F\egmrp9q[_B;ZAX*x&HգҹzȒ.7Rff7̚ x`9wȲ0O^#WqB=xsI l# [ƔUA2S=,yl6?h Xõh4Ak%{8U*|7iR W4mPՠQ;26ݢn@]T&1-1n`olmU`fsu#?|krCini37}Ƈ;BH6ؐ%yjc?5Z4,+!o_#y[`T-f9fXk'q *uB?&9:#Bj"u@X:2!=Z;vY=H Lb> - >OHJLKpf4a/d. o ,l LdOmAߟ]CxO7+Y ;g2'ΡML@ĸkjTE J}b0A\zM(dՀIa#{vQ%fE,b_Dm9!ͪB/"9jHc$=lg8 ?$C[٪q[g%>&H@*⨉BP=H\{03}^pO[ygڴԖdDibЍf`|`686xb[ ǺiV#lS~6uIt&&ig1d!`LD5T+prOC":z1AzH,=U=h0s 64gt&ytuѷzpHDIҢ\DUgy{bvl􁌅T *ӓ᭱oق^sVb!A~2\ÂI7]V9-|eXR85Hu(}}*\CoVIYC=}[}S I*ZYKCs"ئԥ^xO-B[I/Gvu$_1~#^:=bCw:_=77F;ߙ_y/4oDUvgG%״`MMy' ӻBgk#*R\lO4QiM.oa!ͼUH(j AMmK 憤ă})ИH-ͺ1c Sf\DZu՗mC =Kveq[mW</'|BY)O2DJʹ<ԠoD#C~ 77=Gie IN:I6 'ak4bd*5=o'U09IK#:Ś߄.$:@t z7Lq3OπmYCS0}{1jw Q⸺˳<)60,1=f=Ag-τyxJUp wlqD)a DrC88<P _݋J/^!ؓ~=bdhuXZ4-}ćKE6ǻ~tP>w=ld"VE"׀NTB'>Q):FDX[JecOv w:} D~J;R[ l?)k; },Y]"::A=ͤ5yip RtrrrϡTapSG ՜OLHg1lu_ShuҌ;F}#laPU[l A2'so+z`N%w fe(atl1kΚ`"xLS _MQL|7J?9ݘ i7=_r`;ceԫFyѻj%$5TCZ'5 x/0D`L7KZy'f^Q!k&{6^Ȧm6C5m/"tB=ݑnZqN$emny"{1vfGxD6 EoIfB۽d_ʵlQwô(`iWU-Ҳ]{q:\$+"ni ~QO)S}Ϻ ;!N[ U~cQs<"{1NÐ\6NFǚN닒c}Rq?@+D}R %YK90jHzha S j)W"zgm8gN]kX$84#~򚇣,]Yd9j/"{/h)cYV Tv~'@զh拦"U~gۦ.>FV.]+deÔDòC̈0A`$*ȵdgkk?.<6J=|(kQq|dc۞BE"G\O8x+_Xs 48j`Yp.$)p?)57V<yEt-["k=)V:7wZ-Hu^khלVk4Me0-(V?NR^u? )jV PGV! G+۩Q zZ|)JöMo]`pC ;BsB#:gkKj,]!7bh1q\ P̬? a'i R rw`3=˧O P#J˳9$VZmVhՙMK-BV**2q+3YG^1hO-Ȇa'@',3Ki7`4uV&`.T k{^9ְ-r×9}ՏMtp _ +{vaῴc[qjh%3 ae1*'H?RңM,{Ӧ+!^bp?z*5IbOK/W3W<߄v/0&ODup@:\٬㢯&3- %{<-@m{EoSˊL Y ĽB []ޛy'!6=b.h^dtޏշ }\|fHIwXF4z/>ɮ/Eg`lSŮGΡj( >v6/ߡb 8{LK+G*3_Fk>rqE)h%v KS<*)j'#'n44qyF쳁hpG:?g`B goBl4nZExDjERʄu?/gUHeon'`vmO/g ݢ |PߠVQh拎a؆էԭBY~q z% ,SlE۠r,KF(W 3g&*[Xw3])_݀~E8V^ t9^p\P~ 0rcVʡ ?RmG1t'߾2 ^4)-b썏 5x]l q*_ XP<߬/g+ge/ewzJ MjV eOsyAFC)Ŭ/,3jGwH=  E6 'H2=9YV n4h~HœG-, u fh@W`}HZXXZg[ifv D䉢rR؅<$!W炇XK(͸];CjN2mrMQ3^6#K"wEZl8 U1_K1\mnK! tJK>3P%Vh/3s&0U(2f0.]-,Yª]ZN5ͪ9 lIΔzᷰ)_JȪobFF3se=i[{[+>>?F cC2n/.sa,8j=w&9KBR7wYzG_S7x|$FOcvKv R^J!@S glp+:/c[4usם\Y)"`?Ԣz} uIZzSk svv(bDyX֞.k^w+!9B! N?:!z\FsXgBhIЕÈ!"7>[H'M zkO9RsIC>#R+Ƃs Yr!mCpT-jJ1A6Gb6^/'/4go }6߫Bѓ50 q^yPa:gECRC"KߟkSlvA2:{i> [1›) |I]T/f ;'3EAf\ R|uNy *l[RyWz+ʳ(diÁzzɭuXGsKKLfH4o&0•DW":n5d z91CjIpƎ> qWa쑜P6V12wKibD*:|Ӆ,A5I_)ҫ֧J5Cv6Ē4'rQlEQ]Z4L{efG99i-=}O#@.44dG* |۲)uzBpZAm$si&;,r( jf1F/^L{rr 3oCv4=O O<^=?2:*Y"3U@n?l9gO+pp?]&}l 4tȋ4gdj-4. 395ɵ!բ煳HS%4Z[߯` !Je*=ֆ`%Z{UbQ -ΓjlNJ?&VfSA߸7fK9E0p\葪)~5h{@w47U¤]^:+)rSS y@ָ(4#<@W߄qR9+3*9 /HUI,D8[S7^N@{oAeK,.MT+Q>I1b#Jgj]( $Ld|WV=s b\EK.?%~W&k ,+12+0џvLZAdu{8vU1PzFA$g`CQ['x'~) ;*V=B:@ָ[\z8uXA]LQh7^u=uvJ޶ 4Nuu =DvG=VZʜ:$oroDH r/;15[+SPWq}=֞_.WdWybE+E}F1+ձ=cʤw㘑Lq"<W!,VF`G|R?ZA-Lr3hoHkWd\GbY'P'SWj87_Um ͠HnlĠǖY >/R)S[qjUP`ƨ`3%X9?:㺗O` %opp rmPLO?ˉ73PNZ"$3b أP(G]jĜE:hށ?I:1^:'\^x\%kki+ gWPvtŘMҍTѓcjP&ioG#5iq]}䛸jlAe㤘WYtBQN{zp:jQL@508I3]bO6k\TT Zgͩ¿zrc%qA]}NP0H3%<!>=TvyM[psTe$xѥ l|woB7bo=QOjoMu6c#ז;ϗ5Cΰ`K1?]dO\4(pLk[ȥ1B<ƜPQ=wѷtˎ׉Վ€V)o6Dx=iW9PSka#)M-Hny~ih'CK9HJ%B'k6ܠBY)k/ۿ܍x%j[: 2u},6̚N{5ny߼>X`WOrK?p/HXO'غX֎peŹط(H~]"I}6ԛO)6sF/^LVJVNqgް*jE#sឹMR]Е\\b~u:X{Up6}/UXrkH$t͇W\h z/fq CLr1ZN=wi:C?xgc_'^>+W<*ۢˍlΓ]Q7PYN@![NYs0V[U5:Y_HWɆV mxnO`Z⩱~!nܧك x؃B[ސO.o響v\ꈥcu3mLvq+@l#%ex,^ˎIC"wg2n'㼈sp2v?~H%mvTƍ\dD 8LAǀB8mm.ϧ(En+:?ѹkA1Pbх^[߷Ve!;_%Y+c3n ~֜z[Pc.7Nm9ZI48 RCPl4&g;{`kӿ`7(ovwD6׽x~5>~2rngHZWab@XײN~R"%HN-!F38P-\.ͦ _&q6N4>ϧo])$,0I?%Iԁc/`]BeM֒wAcf)U\_yu"wuڵIgWw!>A[)/Rwv݃du7is'#Y9+<ш-]^|wQ07V?qO]ib[R'1{kMG:z; j@]m2n¬W{oA>j(OtZscߪق>w&>jf"fpT忑\aI`fkgH mMUk7 v+Q=@+8Ce;fec#[St(VYA|qaF>h!z@eJ!ߤ YaqÈE:%>9>TnhTPV/V&9h]q/ϑ}sIJ~P}aj0Smt;dl\L@0SKa ӥXM{}kg2VUdsrT4 sy5PNsŪC1Tur+ #AWukc.M&[ Psx׬Ex)c-?kȏNKR![/?wV G.񏖶O9ʕdka} HGک+Nqc>!ۡ'GЮ~.Z9uYY.u{j>!p8G5G޼.ތ pVˤ} ,b .LagtgmY y6,.nYge_ #$1#BvTomjJ@+ЀcYadUG#n?}_d?}0~c UZC t\ِjB)[or!@}S"-K:H.^5ݭE -r?sgĠZəW7,ϓ504h|L|PB/Re]0CìůgYAHL{yRDj/nu.m8i$<:%GݙV ,;twm%Ω!-Z|"nQȥXr 'v;vȳho7%YHrnQhdIpqLwemVk42 ND@L~eXXr֗ޘW;cmruˬ;5E˘a,q[y|jxh> ¤1u!1na9t6O7+K$Lf=Zs{?_v7/[Zu܊f[p}_m[ʉǁ:G/ԥ9$ƾ0#/gmȹKp0f&4 So+ *xw15f H_(].@S KWX${[eo.~ 첖;Ȩ!/mQe1IhrD^\roN#>b occ*ej́ĺrH8b@ONrs+l~ ZZu 7֝:ri ۃf=o A٥M5eYCdXaC]66 x>d^8kAm#}MTM=q: \`C {aޤQ)SzՅ6FEQmtG7/^GɻA<$LڀLE/ SLiD)69^'i0P+%c]By\ \%'vͶݮC >=]׾#cIO-` u[^cMV1a?Sjf!PC \BeT," jִ J88Ҹf>ƴɒĖ%C ڍ<2Ԃ˓2#,_ϚoGo>XTH.\%̞IXkQ{4Y=!ʆyf5K;ޢ5UY(XcݷR,+&MI#sNC\ !<`^f110*Z v Sx%287G CqzU)YB>}Djƾ|>Ö^vYB(3 K}?\xՍ\U k,A ~vWU4~'rDs/M 4#  G"KB6(cE{R3VZswkUXL41RHWtMs$6z8<@z'0B_)>ǡFDrAf2>0C UBT7F%>6%*Ořr)n(X §7"$7w߭h]hӐ3u-+u_fYBU}| 0",hCfx)R Dy867XbwΪ+.bN6S'F:_~72ԓbok9z6Q2X~;1ꏔf&u17Fmk :3q%@b[y1ԊaC T^<:.z@Q>7i!sᆐVE0S``x?B4lo_=I{AA\)N5>+8 #0 *lC5ցXP J2,),Vcm˛M EN)\#aPT)]"_:wbju2MCFzp;Z$% }l[U,`F,YG4q$}G⪲dd?[#}c -Rjj{{/;ZK3ls ]unqY :n1ٟp GuhWϐsVuل5|SDghȌghM$cu; -VZ) e؎JQصoc>#"ZrغJ[HD%wJIlc9uUH]4>h:~G܁>0^)%L,]*ZAԪoV7q* xh1RCkU5{{u;vχ֏*R!ۦ.mWj/Fdcxt?KQRy3 !)}hm}Ic07vP z+S's.r,1rAt},DP A.t%Yj<.6hiWdmnD/ )@DdeHj.#-hx t0KŴޱ_<y5PkU'4ExpD,Z_.,K3S"ZV'g11-ݠ01UfO@y@"Y 6iav-i)9v8ݧz3|XTc2e? m٘?[Koz_X0>t#I :VL`+ĽHYgoj?DԾw?]"?[T U>-pמp+`O9(`ixYMvfBh8dE2r\^;zg} * v9#3_wCnJW=si V>P*"ap<2+Tsz}iۊ @Hˆ\Ҙ@ԡX Jet鰍49eM?X\˱Zw^??N|?%CQZ._.Z4cD'#u\Gh> nkЪb(E3g=2vq~uABSy{26ENvne17 FQyͅͰ , YZ