openqa-common-4.4-49.20170409gitfead7af.fc25$>ߓr١d>:Z?Jd / _ AGPh t   " "% '*H*x,,r.hr8r(888\9:<\:O`\GpHrItXutYux\u]w^}obdnesfvlxtuvwxy @DCopenqa-common4.449.20170409gitfead7af.fc25Common components for openQA server and workersThis package contains shared resources for the openQA server and openQA workers.X4buildvm-23.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://os-autoinst.github.io/openQA/linuxnoarchF<g0/3$E1Kk;{0 !p{  vj4dD h "~L$d0gzk) FHI)9WO C3XZh>bE@YPw /E -'n [<?Y%eO`"A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAAA큤@AX4X*X3X3X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X3X*X*X*X*X*X*X*X*X*X3X*X*X*X*X*X*X3X*X*X*X*X*X*X*X*X*X4X3X3X3X38177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e15ecb9c77fcf16610b1005751bbd27b56bb9d8aa7e65d4bcc4b78a71183e1960d8f885b62c03460cd55b91227f2baa50a230b93ca58975557977d7d9dd8db2787fc42979ff528f7327944721b07c49535e61455af227bf210251f595abb9ef2a75c376c5c4f7b4c728e089a825e30b861e3971d72987d211c029f2f25ac03010fea238328a5305959a23aa892ce5298ca0b724b54f12c35e27a7c9015bd05473d9dea91505002eab4a0835dfaa5a25218c78f8f9a1e3dbad2a03c6d289bfae18886ac7a9b633812a03c194410b82c27d5295a6af52c88de5f4d880c04ea9986f99cab2a25a70f36a056c506fe9f98e1588a6ed34fcaa3453c7bd6a3a5f8c9c8bb2e683c912802d94a4d240d8159a42c6b2ad207c7c657e6f86795388258118b70fbc4a05ee4b46d41e6b6985f5eed9803c07fc400bd0d69c9f4942f13360cb5e2ea10067b8d897cb987a6139ed6c899641e3d24008db84429f203f49d7782eec9035e146a1ceb5dafac2f74c6dd5b6d4d46e42ce18816964a335a3495d27c722a97d020a04976722f8ff7deeb9848d6f80562ea38d10944938f12931d3ef9214004cb7f66b6c8f0f92a66ef4bdfd035e310e298889ee8bdb3348f11c1d8f0034a5bb6323ca3846ff1394a98c4348a3b1e53def39b5f716d9b9dc84b1f4d8e36499f8b9285ae1920810f98ea25b947fe3d47a1899f19e87758ca3a2e07486e96a9b309921f2f9d7db5513613c6c392c3344bb8f2f1185e5c5b3a07d0295de6711f6bef04fee0bd2c2dc52158c8aca693528200d55f61511f3f5d831a0613796fd9ff1e8fce23e9f10ef5fc26af60957f6084d9554b3dc81649812f81e0f2fc90f2a5d3b8a8891e3d21531ebec3074cd93149df8961584577b369870f220c222a20fed40b334065fceebde11c4780bda8da29b6625dfa5b308bc9404904223715a44f9faebf4426373cdda5316915f7ab2f882c3a9f554b4684dc0dedf8c8584d65fd23b11573af945b595be0b564c75dfdab04b4965e2051dd83fbdd60de51aee7bfa2741abe46b9f62d890fb1207c2ae073ee25bad3f84809da4524b7a59b74f624b390e76647a856998c4a5ae276e10ee498747c8949a89af09b74df99d451c070a08d218d674fa5a7d38a916815d5d1a5c4686613555894fbd0973c361df26f759ac35b94ff45e3dd21f8974a4ae52644ee4b1285626daeaf88614543cddc3be2ab3bdf297140185d32859dfc9227821aa0e3f892be0a10dffb90121a4b8220ba852a40878a754c13969c70377f274fd8f1057ba07f93ae8230ccd13c16a7a2e0bec6e22ce3c7e131f98c5d9965d3d457244b6ab5a2c331a1b68ab9295377f53c4376aa1df7605a384ebc2cfb55d648e90872cdd2eb60cad73000ba580031cfbc8264eb74d3813b535d3896fb6abbb114f2cf9fe6e0c94f0246f755a7f24980baddff6e18b1ffb281b70ee0517d90bab3bdc44d70ffeb14352d5dae212ee4ee53553e4dc2f61861ea39ef47c2b2ae613188e6744932e8cbedfe7f029407db39a6cd9f16c5def0b23e8252052f3cfc8684f6714e1fc0ef111030c0c08f8323e47844b32e9bcbb62fa9c2691f4f5239ce565da4699b85e99d0a312785bc42150f51b31e812be5e58501be86d1c29c733f277cec094cf37b36b3e5c0f6d6adebeacd4494a078816250d238f6d1fd0f4568cb97f04331adad6df0afcdbb0d81e79af00348cbecd73d624136dd1b15d2b5c6a36e8816652726742925af05bec1d3b2d9cdb8d29d474c817d4734b04ab404cf87e0b5f7a58943b2b4ab4c179cab43e3dc5695c959c96e8f7bedb8989c5be7f0dcef660a1d228fb79bba3184c6de9ab80b486617e7ff175559e50cb419da483132ec3b60e7c19850365d4aac25663d54d21a53525b615e67ba9817065a753352b755061e81cd599adbf9fe46c767f021bd1fc76106bf6ce6aa1282748305eca3e14c0f6dae12d6b75a259f46bb1d6ae8e1e1ea11a62c1827e4b2b246a9e726b2e27e102dacc9fe0dccefbcde94cbb4240b4e95e34f2ba14a83df055809bc887137fb396248c00dc0287dbd5feec7f527c59723529f1ffd6a189ba51a446d51d1a864b390c63a697d14ea5eeb2d6ce42df457a9f853e94b1380b63409f0b2855c846987d120da0af098fac44b867ba3b0bfc332beced190098e9450a6206a40b9266b497afe134c5cded5fa9ce0a1a0779bbb2179878e53a928dccee76f6e4dbee488418174619b7efc22112f96077a4c21ad50915024c85da0ad8034243c4546a75f3dac62d196373a872e77ebe1f1359ef895656ff0f8b7a7b05fc3263006aa357a7d432f1023b08f349dd593527842b9360e78273e5f4570f5048e5e2d055c814d54d94011407be3f82d1e04e36f2ddfec237008b86e193dfc5b42d2c8d7a61ca2c07b1ea0e686c22211f2ffd83800775fd8f82a20ae833a024f34827aba311a3edfdd06edbad797fffe82a40a152456d0f0fe430f51712a782564c24c78d33737462a9473006822f010efed6a2377cab5b79c990a74426a7a4c04d627d0b6545df830018915f7792bf553dc0a11605e33ea3c1522230fe85a55dcd3591c418bf1199c84206a08782a45dd8ad43909d7ef23e9cc424bd9f6010d8de6173e11b94a8ac798bb31b9ce4f874777602b67c4d2193ff4a26db6e8bfd6f7c7360c60b40b8804cb4753e30dc5c0433431d534ecb38f17d7c2354fa52d7fa32e2c341fc0eacbea3e0fd3bc3b8ecd8671cbce8874f6c0c1f454a04765ab09d91a183d5971e87b1f8c3eaa2850055c1ba0cdf4f7921ea4a9f929966464a79489f67ec6c845d341e26b0a5299b93d8b41e6b8ae22bb323f1de3b517a88933db851b8d0373c0ef6d1c4e7f7aedfe993573b9a0e4e1de797c187f3f16a2b3b297deb89b0c33b7df2743178f3d4bc50065c0dc0f702939ce75559e09713004ba09aefcd6133fccd057c615db9cb254682f102e3e0467dbe6ca97896a92882426adac464f3ad9dd56a7989eb943e9ff23cf70bc7dba0a51bfc523dca46c7225ff441f59d1b06c5ae83838e33b60bb106e89ca49992f97dfd054209ce737345ea09ad1611c948163c5fc2acc56a1d2abaf3126876271f00cc2f61a437c5efe46f315c937e6027b15696f68e13eac6f6be4c18b1f690b0e41271ab63c6d82a8f556a2149b56b83d68d4122f7b9b568d25fe8ef6ea6d75fc0694830861a570e9816a822fc4a7f2e7aa63981ef70a76d8049dc7641d6fd50d27a306674c3ab3ccf242ac70883a3b7be232e5b453f6898cb9fec0e2b2ba3b038f9aeec723beec21618afe63478d1834003d38f848ee1520908ce9c24476f5ac01ddc1baf3ceddc83b1669a55216235025ec4a508112c62fb357f206070a7cac6b70ebd466dd5b046aa0430df987284028e5f691e32389dd761ef4da4022311bc3187c35f4a62962f677f2dee983afeae96d5a65a66e41562bf1f28322ef81fbe7a3dbf74c46813f4bc0b29a598843e9779fd3b57f499da4d233da357ceee9b943727317c2fa15ed59c53db708da420613263000e13a25ef216360cc287dbb9c60b20d265756fb15398c8976d30ee97351a4ee46dad7c04a0aed0aada197a9a1e0c9def3934ea8cfe96eb821d5e10dd5800fec8541a5c971a34a518dc48e30f81fa839acf91ea831c7c6c599a1f37d63566a17da96873208d3200ea03b397bf2119ceffd7e3ef9d6ddd4149dcfaf8e08c8b5e02b6bec1378afac952099ff40e1879d08de724c65d33bcc2237b8f19afc93bc0056acc2b358513f4de6ad28fa92018ec45203f561f37f9350b0dc2a0fda2779f3c3293d0948be26169f5bdeea01549a7b0703929c16f19341781a07cd389c084817b8a17f8a09e5a85ed6e92eb483d51be7de6cf66f3a7a8dc4dea2f36fb874ebfd3daf2008079b3afb1ac79f6c2a7865a70bc5ac573dd5f2d0a9acdd026819a4f48bdd1182531ce25472b4e6236794fe94da920b6397596515951f9db25483ab52b216ecd6ad748d5ea85004f51b2ea4eca3bc717ba9cfad13bc7e0a2b44f78ca3294f3afabff20d6b9961b5c1810833621a1b638dd592bde5159788a465bb3e8ee14b96eea90eda8c48f1bc0ef7984710ef3a9992d90ccccedd31eb4bf4c95df318b45b7a74cad35d4d89da18018942393fd0dcff318fc3cafe39367927592bc6d62dc509cb5d86917d665aba043f84f898a2c78937f83a9079ce82a5e0b2304437a45584d98e7fe632a73840e6c637be55f17cab056116d090df6e7e97e534c8ea08f612db45d8ef524070d98488fc94d5dd5745c1c98895f87145a7bd1d7d0f1729b5172c0358dcecb9493b71d1c674be1d468d206e614e9339c3b5ad06ef0ca04bd6ba0f9da6b0c8c505da03cd255780023f7de164e3142199ffddb3cdfcdafc044a9f8e5e05868a160124d6371e842bf543a48aeb1bd14901adfc322620851b92cb3e8ed1ba71c39386cbe5d74373df50b8adfcf71272f74dff28627c0c6b64d54c0131643ff8592b9b8d300857d1dbec7d968f1ebbb6ada68e61ad5e9a13ea0d65b0d09e63bd747e69431296ddd5933f3664262aaf9d6ff6b75dabfed00b2d3b1fc8d03fbfc224ac852c1013166ce5cc4e2fb7afb5240906dfe9398ff1dcfd3bb941dc50686d1e9818/var/lib/openqa/share/factory/usr/share/openqa/script/var/lib/openqa/share/tests@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenqa-4.4-49.20170409gitfead7af.fc25.src.rpmopenqa-common@ @ @ @@@@@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    perl(:VERSION)perl(:VERSION)perl(:VERSION)perl(Archive::Extract)perl(Archive::Extract)perl(CSS::Minifier::XS)perl(Carp)perl(Class::Method::Modifiers)perl(Config::IniFiles)perl(Config::IniFiles)perl(Config::Tiny)perl(Cwd)perl(DBD::SQLite)perl(DBIx::Class)perl(DBIx::Class)perl(DBIx::Class)perl(DBIx::Class::Core)perl(DBIx::Class::DeploymentHandler)perl(DBIx::Class::DynamicDefault)perl(DBIx::Class::OptimisticLocking)perl(DBIx::Class::ResultClass::HashRefInflator)perl(DBIx::Class::ResultSet)perl(DBIx::Class::Schema)perl(DBIx::Class::Schema::Config)perl(DBIx::Class::Storage::Statistics)perl(DBIx::Class::Storage::Statistics)perl(Data::Dump)perl(Data::Dump)perl(Data::Dumper)perl(Date::Format)perl(Date::Format)perl(DateTime)perl(DateTime::Format::SQLite)perl(DateTime::Format::SQLite)perl(Digest::MD5)perl(Errno)perl(Exporter)perl(Fcntl)perl(File::Basename)perl(File::Copy)perl(File::Copy::Recursive)perl(File::Copy::Recursive)perl(File::Path)perl(File::Spec)perl(File::Spec::Functions)perl(File::Temp)perl(File::Which)perl(FindBin)perl(IO::Socket::SSL)perl(IPC::Run)perl(IPC::Run)perl(JSON)perl(JavaScript::Minifier::XS)perl(LWP::UserAgent)perl(List::MoreUtils)perl(MIME::Base64)perl(Mojo::Base)perl(Mojo::ByteStream)perl(Mojo::IOLoop)perl(Mojo::JSON)perl(Mojo::Log)perl(Mojo::Server::Daemon)perl(Mojo::URL)perl(Mojo::UserAgent)perl(Mojo::Util)perl(Mojolicious)perl(Mojolicious)perl(Mojolicious::Commands)perl(Mojolicious::Controller)perl(Mojolicious::Lite)perl(Mojolicious::Plugin)perl(Mojolicious::Plugin::AssetPack)perl(Mojolicious::Plugin::AssetPack::Util)perl(Mojolicious::Plugin::RenderFile)perl(Mojolicious::Static)perl(Net::DBus)perl(Net::DBus)perl(Net::DBus::Binding::Watch)perl(Net::DBus::Callback)perl(Net::DBus::Exporter)perl(Net::DBus::Object)perl(Net::DBus::Reactor)perl(Net::OpenID::Consumer)perl(Net::OpenID::Consumer)perl(POSIX)perl(Regexp::Common)perl(SQL::Translator)perl(Scalar::Util)perl(Sort::Versions)perl(Sort::Versions)perl(Text::Markdown)perl(Text::Markdown)perl(Time::HiRes)perl(Time::ParseDate)perl(Time::ParseDate)perl(Time::Piece)perl(Time::Piece)perl(Time::Seconds)perl(Time::Seconds)perl(Try::Tiny)perl(URI::Escape)perl(aliased)perl(base)perl(constant)perl(diagnostics)perl(feature)perl(lib)perl(parent)perl(strict)perl(warnings)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.12.05.18.05.2.00.0828010.0828017.187.243.0.4-14.6.0-14.0-15.2-14.13.0.1X@XsXsXۡXۡXX@XXXf@XX*X@XlXlXk@XS@XQ4@XOXEVX<@X$a@X X TX @X @XX`@W - 4.4-49.20170409gitfead7afAdam Williamson - 4.4-48.20170409gitfead7afAdam Williamson - 4.4-47.20170409gitfead7afAdam Williamson - 4.4-46.20170130git8cc04a2Adam Williamson - 4.4-45.20170130git8cc04a2Adam Williamson - 4.4-44.20170130git8cc04a2Adam Williamson - 4.4-43.20170130git8cc04a2Adam Williamson - 4.4-42.20170130git8cc04a2Adam Williamson - 4.4-41.20170130git8cc04a2Adam Williamson - 4.4-40.20170130git8cc04a2Fedora Release Engineering - 4.4-39.20170130git8cc04a2Adam Williamson - 4.4-38.20170130git8cc04a2Adam Williamson - 4.4-37.20170104git3d6640eAdam Williamson - 4.4-36.20170104git3d6640eAdam Williamson - 4.4-35.20170103git30ded4fAdam Williamson - 4.4-34.20170103git30ded4fAdam Williamson - 4.4-33.20161216git7addfedAdam Williamson - 4.4-32.20161213git2fb9bdbAdam Williamson - 4.4-31.20161213git2fb9bdbAdam Williamson - 4.4-30.20161205git84716b1Adam Williamson - 4.4-29.20161128git663c025Adam Williamson - 4.4-28.20161022git1f44aebAdam Williamson - 4.4-27.20161022git1f44aebAdam Williamson - 4.4-26.20161022git1f44aebAdam Williamson - 4.4-25.20161020git877db25Adam Williamson - 4.4-24.20161020git877db25Adam Williamson - 4.4-23.20161020gitbaac24bAdam Williamson - 4.4-22.20161019git91993f8Adam Williamson - 4.4-21.20161006git1ad6190Adam Williamson - 4.4-20.20160922git23e4f45Adam Williamson - 4.4-19.20160919git5c812dbAdam Williamson - 4.4-18.20160915git13b8eb4Adam Williamson - 4.4-17.20160915git323d73aAdam Williamson - 4.4-16.20160915git323d73aAdam Williamson - 4.4-15.20160915git323d73aAdam Williamson - 4.4-14.20160914git89e98b7Adam Williamson - 4.4-13.20160912gitc185cf9Adam Williamson - 4.4-12.20160912git14305d0Adam Williamson - 4.4-11.20160902gitee52128Adam Williamson - 4.4-10.20160902gitee52128Adam Williamson - 4.4-9.20160829git8609e09Adam Williamson - 4.4-8.20160829git8609e09Adam Williamson - 4.4-7.20160829git8609e09Adam Williamson - 4.4-6.20160829git8609e09Adam Williamson - 4.4-5.20160829git8609e09Adam Williamson - 4.4-4.20160829git8609e09Adam Williamson - 4.4-3.20160829git8609e09Adam Williamson - 4.4-2.20160829git8609e09Adam Williamson - 4.4-1.20160826git1ac2387Adam Williamson - 4.3-30.20160708git84c9461Adam Williamson - 4.3.29-20160706gitc34c90bAdam Williamson - 4.3.28-20160706gitc34c90bAdam Williamson - 4.3.27-20160630git1e9c29bAdam Williamson - 4.3.26-20160627gita08377cAdam Williamson - 4.3-25.20160413git45e4923Adam Williamson - 4.3-24.20160413git45e4923Adam Williamson - 4.3-23.20160408git968b05dAdam Williamson - 4.3-22Adam Williamson - 4.3-21Adam Williamson - 4.3-20Adam Williamson - 4.3-19Adam Williamson - 4.3-18Adam Williamson - 4.3-17Adam Williamson - 4.3-16Adam Williamson - 4.3-15Adam Williamson - 4.3-14Adam Williamson - 4.3-13Adam Williamson - 4.3-12Adam Williamson - 4.3-11Adam Williamson - 4.3-10Adam Williamson - 4.3-9Adam Williamson - 4.3-8Adam Williamson - 4.3-7Adam Williamson - 4.3-6Adam Williamson - 4.3-5Adam Williamson - 4.3-4Adam Williamson - 4.3-3Adam Williamson - 4.3-2Adam Williamson - 4.3-1Adam Williamson - 4.2-12Adam Williamson - 4.2-11Adam Williamson - 4.2-10Adam Williamson - 4.2-9Adam Williamson - 4.2-8Adam Williamson - 4.2-7Adam Williamson - 4.2-6Adam Williamson - 4.2-5Adam Williamson - 4.2-4Adam Williamson - 4.2-3Adam Williamson - 4.2-2Adam Williamson - 4.2-1Adam Williamson - 4-1.20150814gitc66ff87- Backport a couple of bugfix PRs (web UI flags, failed match border)- Re-generate asset cache with AssetPack 1.41- Update to latest git, drop all merged patches- Update the #1280 backport to final(?) version- Backport PR #1280 to fix 'tag' comment parsing for Fedora BUILDs- Update #1215 backport to fix some problems with it- Backport PR #1215 to prevent workers dying after failed API calls- Backport configurable build sort order feature from upstream master- Add a plugin that restarts Fedora update tests on failure- Fix a problem with the duplication patch that caused workers to be killed- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Update to latest git, drop merged #1200 patch - Split out client and doc packages (following SUSE) - Add /usr/bin/openqa-client symlink (following SUSE) - Update Mojolicious requirements - Replace duplication patch with version that works against new code - Backport #1211 to fix tests when Selenium is unavailable- Backport PR #1200 to allow setting precedence order override- Update to latest git, drop merged patch #1133- Backport #1133 to improve the db deployment locking a bit- Update to latest git again (many enhancements, inc. my DB schema upgrade one) - Drop no-longer-needed dependency and merged patch- bump to latest git again, with brc/bgo patch merged - backport PR #1087 to have initdb indicate result by exit code- backport patch to add 'brc' (RHBZ) and 'bgo' (BGO) bug labels- bump to latest git again (some useful-looking fixes)- bump to latest git again (get some upstream changes to fedmsg messages) - Backport a PR to add comment ID to fedmsg comment messages - BuildRequire Test::MockObject as AMQP test uses it- Bump to latest git (general F25 cycle start bump, lots of new stuff) - Port over spec changes from openSUSE- Backport patch to add 'before' and 'after' params to the API job query- backport #963 to fix worker handling of missing assets- bump to git one more time, all recent fixes merged upstream- stop job cancellation breaking on artefact upload (and duplicating the job)- latest git again (with #954 merged) - latest version of #955 - backport #956 (fix group overview page for groups with no description)- latest git again (with #945), backport three asset fixups- latest git again, backport PR #945 (to fix asset cleanup)- bump to latest git again, to get #920 (fix for asset download name)- bump to latest git once more, coolo fixed more stuff- bump to latest git again, all patches merged except auto-dupe reversion- bump to latest git again (inc. garret's needle fix) - update #883, rediff #875 on new #883, add an extra fix on top of #875- backport a couple of worker notification fixes I wrote- also backport garretraziel's needles-in-subdirs fix (#868)- bump to git master again, more fixes, backport #875- bump to git master again, with better HMAC timestamp fix- bump to git master again, drop merged patches - increase HMAC timestamp validity from 5 to 10 mins to workaround POO #13690- bump to latest git, drop merged patches - drop my PR #844 patches in favour of coolo's #848 (merged upstream) - backport PR #864 to make dead worker check less greedy- revert upstream's disabling of auto-duplication of 'unknown incomplete' jobs- bump to latest git (minor changes)- move the status_update timer removal back a bit - latest tested upstream-submitted versions of PR #844 patches- ok, let's see if this works: - keep the upload reversion (use non-blocking post) - keep updating status till file upload completes - checksum uploaded assets by 100MiB chunks to avoid long block on file read- re-apply the upload reversion so we use non-blocking post again...- worker: drop the inactivity time thing, didn't work- worker: keep updating status till file upload completes- try using simple blocking post for file upload with inactivity timeout- Complete revert of f2547e9 to see if it helps upload issues- update to latest git (should help with upload failures) - apply PR #802 to see if it helps with job cancel failures- update to latest git again - SUSE switched to 4.4 as the base version, so follow that- update to latest git again - drop merged patches: PR #767 and asset removal PR #773- Apply PR #767 to fix multiple interactive mode issues- bump to latest git again (fix fuzzy web UI logo)- bump to latest git again (some useful bug fixes landed)- bump to latest upstream git - drop Assetpack-Bootstrap3 dep - drop triggerin use and just pre-generate and package the asset cache - add script for generating the asset cache (using a minimal mojo app)- backport support for configuring asset types not to show links for- bump a bit further to include garretraziel's HDD_1 search fix- rebase to current upstream git master (patch set is getting unwieldy) - drop database migration scriptlets (done in openQA itself now)- backport: allow needles to be in nested directories (jskladan)- add a 'build' property to the fedmsg data- let geekotest own share/factory instead of packaging factory/tmp - backport PR that allows loading of config file-specified plugins - add a plugin to emit fedmsgs- package /var/lib/openqa/share/factory/tmp with appropriate ownership- backports: make asset downloading more robust against unexpected cases- backport: start services after database services - backport: treat kernels/initrds as assets, allow download of all assets- update the selenium-skipping patch to a better version- fix mode of generate-packed-assets (stupid RPM...) - backport patch to not install unneeded scripts - don't do prove -r twice in check- re-organize requires in spec file - fix the tests to run if perl(Selenium) bits aren't available - backport fix for worker systemd unit with newer systemd - enable test suite (some tests are skipped, but better than nothing)- update backported patches that have been merged upstream now - backport generate-packed-assets instead of adding it as SOURCE1- quiet the trigger script down a bit - clean up sass cache in the trigger script - more customizable trigger script for upstream submission - setgid in upgradedb as well as initdb- fix initdb UID / GID issues - use triggers for packed asset (re-)generation (Zbigniew) - server should own script dir as well as worker - drop ownership / ghosting of specific asset dirs- log to journal by default (upstream PR #541)- drop the log file ghost stuff, it's for AppArmor, not needed for Fedora - comment on the requirement for remote workers to mount shared data - explain the location of the compat symlinks in -common - fix ownership of database.ini (thanks Zbigniew)- more package review improvements: - * drop the old commented perl(EV) conflict which isn't needed now - * don't use systemd_requires macro - * explain that build is a lie (but make it parallel nothing) - * move check to the logical place - * don't fail scriptlets on user creation failure - * move post-install info message to httpd subpackage - * openqa.ini does not need to be owned by geekotest - * don't own directories we shouldn't- package review improvements: - * no need for worker to Requires(post) os-autoinst - * explain why tests are currently disabled - * fix a few macro invocations to use curly braces - * use directory macros where appropriate in scriptlets - * split apache configuration into a subpackage- update ISOURL patch to latest revision- patch: fix ISO downloading when ISOURL is specified but not ISO- patch: stop gru task barfing on malformed JSON (upstream PR #518)- filter perl(Perl::Critic) auto-requires, only needed for tests- fix __requires_exclude (stray | made it too greedy)- new release 4.3, drop patches merged upstream - tweak auto-provides / requires filtering - backport fix for slowdown caused by using dbus for thumbnails - update database on package update - include license in -common- one more backport (of a PR I just wrote) for HDD cleanup- backport cleanup of generated HDD snapshots- backport tmpdir creation fix (prevents large uploads failing)- backport branding fix (removes SUSE navbar)- make create_admin executable- conflict with perl(EV) - see openQA GH #450- backport sqlite security fix and admin user creation script- correct worker username in a couple of places, adjust perms- another dep fix: sqlite- correct some dependencies, exclude internal auto-generated reqs- fix apache config filenames in sed commands- update to 4.2 upstream, tweak spec a bit more- initial package (based on openSUSE spec)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkpqrstuvwxyz{|}~4.4-49.20170409gitfead7af.fc25     openqa-commonCOPYINGopenqalibDBIxClassTimestamps.pmOpenQAOpenQA.pmBuildResults.pmIPC.pmSchedulerScheduler.pmFakeApp.pmLocks.pmScheduler.pmSchemaSchema.pmJobGroupDefaults.pmResultApiKeys.pmAssets.pmAuditEvents.pmComments.pmGruDependencies.pmGruTasks.pmJobDependencies.pmJobGroupParents.pmJobGroups.pmJobLocks.pmJobModuleNeedles.pmJobModules.pmJobNetworks.pmJobSettings.pmJobTemplates.pmJobs.pmJobsAssets.pmMachineSettings.pmMachines.pmNeedleDirs.pmNeedles.pmProductSettings.pmProducts.pmScreenshotLinks.pmScreenshots.pmSecrets.pmTestSuiteSettings.pmTestSuites.pmUsers.pmWorkerProperties.pmWorkers.pmResultSetAssets.pmJobSettings.pmJobs.pmServerStartup.pmTestCase.pmDatabase.pmTestresults.pmUtils.pmWebAPIWebAPI.pmAssetPipe.pmAuthFake.pmOpenID.pmiChain.pmControllerAPIV1V1.pmAsset.pmCommand.pmComment.pmIso.pmJob.pmJobGroup.pmJobTemplate.pmLocks.pmMm.pmTable.pmWorker.pmAdminAsset.pmAuditLog.pmJobGroup.pmJobTemplate.pmMachine.pmNeedle.pmProduct.pmTable.pmTestSuite.pmUser.pmWorkers.pmApiKey.pmFile.pmMain.pmRunning.pmSession.pmStep.pmTest.pmPluginAuditLog.pmCSRF.pmGru.pmHashedParams.pmHelpers.pmREST.pmWebSocketsWebSockets.pmServer.pmWorkerWorker.pmCache.pmCommands.pmCommon.pmEnginesisotovideo.pmJobs.pmPool.pmdb_helpers.pmdb_profiler.pmperlcriticPerlCriticPolicyConsistentQuoteLikeWords.pmHashKeyQuotes.pmpackedopenqafactoryscripttests/usr/share/licenses//usr/share/licenses/openqa-common//usr/share//usr/share/openqa//usr/share/openqa/lib//usr/share/openqa/lib/DBIx//usr/share/openqa/lib/DBIx/Class//usr/share/openqa/lib/OpenQA//usr/share/openqa/lib/OpenQA/Scheduler//usr/share/openqa/lib/OpenQA/Schema//usr/share/openqa/lib/OpenQA/Schema/Result//usr/share/openqa/lib/OpenQA/Schema/ResultSet//usr/share/openqa/lib/OpenQA/Test//usr/share/openqa/lib/OpenQA/WebAPI//usr/share/openqa/lib/OpenQA/WebAPI/Auth//usr/share/openqa/lib/OpenQA/WebAPI/Controller//usr/share/openqa/lib/OpenQA/WebAPI/Controller/API//usr/share/openqa/lib/OpenQA/WebAPI/Controller/API/V1//usr/share/openqa/lib/OpenQA/WebAPI/Controller/Admin//usr/share/openqa/lib/OpenQA/WebAPI/Plugin//usr/share/openqa/lib/OpenQA/WebSockets//usr/share/openqa/lib/OpenQA/Worker//usr/share/openqa/lib/OpenQA/Worker/Engines//usr/share/openqa/lib/perlcritic//usr/share/openqa/lib/perlcritic/Perl//usr/share/openqa/lib/perlcritic/Perl/Critic//usr/share/openqa/lib/perlcritic/Perl/Critic/Policy//var/lib//var/lib/openqa/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnudirectoryASCII textPerl5 module source text  1<?BMPUX\`dilox{~   %')+-/02357?DINUZ`fmnsy~       RR$RfRlRTRlRmRRYRlRRR:RLRMRNRWRcRlRmRRORPRQRfRlRmRRcRhRjRlRmR R RRR%R,R/RcRkRlRmRgRlRmRRfRlRRRR&R*R,R>R?RcRfRlRRfRlRRUR[RfRlRRfRlRR3RfRlRRfRgRlRRRfRlRRRRfRlRRfRlRRfRlRR RR&R*R3RcRfRlRRfRlRRfRlRRfRlRRR%R&R*R,R3RcRfRgRlRmRRfRlRRfRlRRfRlRRfRlRR RR&R,RfRmRRfRlRRfRlRR,RcRfRlRR&R,RcRfRlRRfRlRRfRlRRfRlRR"RdRfRlRRfRlRRcRfRgRlRmRRfRlRRfRlRRR3RfRlR RlRmRR8R;R@RR RRR8RlRmR)R*R8RRR R$R%R&R+R,R2R3R7R>R@RURcRlRAR RR*R8R:RCRlR8RHR$RlR$R5RSRlR$RlR8R@R8R8RcRR8RR&R8R@RcR8RcR8R8R8R8R8RcR8RcR8RR3RDR^R`RbRkRmR8RlR!R8RkRlRR8RkRlR8RkRlR8R8RWR!R8RR&R+R,R8RJRlRmRR8RWRlRmR3R8R@RlRmRR5R8RSRdR&R'R.R3R8RTRcR&R3R8RTRlR3R:RFRkRlRmRRFRWRfRlRmRR3R8RFRfRlRmR8R9RFRfRlRmRRFRWRfRlRmR:RORPRfRlRR$R@RERcRR,R:R=RERmRR$R%R&R,R3R6R?RlRmRRmRRR$R>RTRfRgRiRmR R#R$R%R&R,R3RTR\RlRmRR$R%R&R'R*R.R3R7RTRfRiRmR$R%R*RfRlRmRR8RR\RfRlRfRlRmRfRlRmutf-8?`7zXZ !#,]"]"k%AɹN6ƺD@)Z~݊JdP9zd+'+Ƌ7?w [[||LOxN{!ZGxXp}Rͨ/Ԝ p8 ݥ0a诽óЂ&8hI@~᧙f"Jqk_{OmHNF(+7nr4d^Q*J冹xa ޯVD0m9AW~ɃJ\–/ 犜[x4nat<#= dx/3 > k)%<:P٥{uNlz:a`pV,5E"^FapVՒ;$N2P<\'5 *qb52(5,=cWlk3c7Ab%A 5QLV->H-`v|gkgqv=B?nʑ6Q,[.o "fغ2.ե!Ni4Ƀ6}~ Z]iJ J^+F#@;6!"C p9fEWpH+#mkXdV8gǂa@Ѧ:H~pl:5~u]寛q4 j $Տ8\'I6pwOw˟'V6"i~#j!v1D!hqfZSCGrȚnҍs^2k*eIdE|jlH<,,#C T *(1`S!uOY׳ E49xbFbPrn\/QjKDyw33 }|5GiCB&7/b?<|H'1u.}5L}܎u4TJU3Qeɐkhm؆wι}F{z݃CT7 >B/E,/ax ϵh'$Eӗ!WN5[lJH*ؔ[.n٤ :$CSr{ ,NZ%DX̶-lx޿|Fn#T]N!2|G b8O_m`IVKap!ZpQL,J|8!=$Z6lwy1X}!᰺8d<}J~t~KI6 ";'3+wjkrdj@`tqz~CHDaZ :0C;Xϝ^󷔺T.'j)$ApCyyvH mYÀRH(=o6^ aJxv-~*V\/!pЫXȣ/O0q* ^N'{D_^* +]"3Fsw2 l5?*H俋?– `[j)m}oqxhF:K;s Ӂ?|G7(: ۰{8g <>tܮ0XeIuxGtȳ)jژuj$q ,Z5lѽDsނOs 2ojF^frقS\+i ْ ͠g}SCyy3,G}64w;}~i|?5B% ߖA:=`P\[21wh3z^aI`oJPvhısb?rFJoDmC2z\Q4%o UaSb (˧&FNN;Lc\5-}~gSwEO]SBM&37zj-d40dD~m^-oQzdY8OS3{vRWڱSdm3AJe@(c0 򳶙;_fن"|x+US#xBĭA-@ Ye7Q,6gӡl ( T#?F,J+)K#68?gRF+TJϖ714w&V-7з|| E3.(VҮbi {6~d"K+ J6XY3;::(%갶6SrDi?ӂ ?z| ~\qbJ.ч! 6?K_6Jc⚬ &!XJ샫Sd旜N)QިO,DuJFވ=D/lݑ b?6#oc)sӲ_(bd]0F_Bc&*0cf`W!rleh]E6Yua zvCv>b *׾'YkX]!'D 7c-ѱHd\rÔ\&yߒl1cQPDʢ=1BSkx|iêy Xk^b^ *jߓD'=ׯOڟ=>ʉm >D#GX}_N)ڶ}" A#?;^Yq-M!-puE*e{;7ka#aV`ڌg3``xF!-|G@v?A'acTxW0j w$ICp4Ǽ_cM/ !HQԡ y3"بa?UUK Y*RDv x3'RyzR`h[? ]h(t*"Et}\~ :d>߆db~!ȥ7rl>Ph}ԅV UY`oO凉6sQg KbkнvGބIGPT1;_tw{>rmbUq.#0QdЭ<^֘ ITMz~n[.M^`alH`̅l0 ;nw,(FӜ6qqQGXq ZSyhSލdH;hN} ]1NM}5*!ڋ"=znvvOȽ"D^ʀT4@J|U{/Rsf܏ B`"&~m{DBfͻ̽Cs͏Y[*kX{t8mboDI!h'x䃈Τ3T@T]Pܪ]x€{[tMF@/I,l:&eЯeʍ~mTf,wRNqr]=(~V'Ek籂l4<,"35 ټ]cEnQ nE.zCqQgbN%îi^2 %Ӛ뇽"0$ 'ȡwDF߉G8"3q+b3E 6 i;S$FER]hfJ݉Ej)s~,W/A8ʆrB 4FqAԶpw5 >pw䜰6!erA ePnZG9nmF`G|gl{a>F=Gr&oqDYR8udd30+ jڭcǜ#YŁO obit~B6,U~jő' :3HgǤGG`ҖYe+2JE/ 4Sb\ˁyܝǍ8募򔱫8̥7b1K%I\-" Dx_SlS)_]g am%l?T ;5TLbfQk`C`í& BpB@߳߆uL8^z_fW`[ PWDz Q3V[{_\Cf6X KoPg*J0/dEcI! ˉ{GPl)%pTp6;<ϡ[V!AwKo"Q.cͼOޯ8OOC r.;%GBb2oE Ey+?lwVAV𢞺stY~v6s2ju>?N"ΗV?P7ȹJvP|Btl(ϕ`ɄV!d"ЄPY/ YJ<>Զ[a8XjHIMʫaP!BS}96xwm ,ͺS$ےzRhlkv Z16_ts0o?=Bf}0o`u)M>MBQ}M>~1  =ĆY0H6$ t!|q͝oaxB#=,al=ReϘK㛴g@vq[fFl^nLo@b)4& C|h1j!lXP fچ!k)אNpb:64UjBNcEO9 YZ