openqa-common-4.4-36.20170104git3d6640e.fc24$>F2?ݽ>:>?.d / _ AGPh t   " "% '*H*x,,o.\o7o(8t88|O99O:KrOGhHjIlXmhYml\m]o^udbydzezfzlztzu|v~w x$y<$(Copenqa-common4.436.20170104git3d6640e.fc24Common components for openQA server and workersThis package contains shared resources for the openQA server and openQA workers.Xmvbuildvm-02.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://os-autoinst.github.io/openQA/linuxnoarchF03#$(E1Kk{0 {  vj1 h "~Ea0gzk) FE.9WO C3XZh> @YO /E - L'u5LY`"A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAAA큤@AXmvXmn#XmuXmuXmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#XmuXmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#XmuXmn#Xmn#Xmn#Xmn#Xmn#XmuXmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#XmvXmuXmuXmuXmu8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e15ecb9c77fcf16610b1005751bbd27b56bb9d8aa7e65d4bcc4b78a71183e1960d8f885b62c03460cd55b91227f2baa50a230b93ca58975557977d7d9dd8db276709c60944db6de642fe02c926fade68f3ee69ed0167db20088926256377583f41e04c73098fce88ebf53c30665ae0bb5b02340033e792bb183d0b1d370c88c481ab20f52d48e0afceca129331a3c8efab78b4d1805860273506f2453290b8ce0fea238328a5305959a23aa892ce5298ca0b724b54f12c35e27a7c9015bd05473d9dea91505002eab4a0835dfaa5a25218c78f8f9a1e3dbad2a03c6d289bfae18886ac7a9b633812a03c194410b82c27d5295a6af52c88de5f4d880c04ea9986f99cab2a25a70f36a056c506fe9f98e1588a6ed34fcaa3453c7bd6a3a5f8c9c8a0f755e73aeeb2707c4937d1715ee1e430eac59baa33087421d7f2e00d5e4ca170fbc4a05ee4b46d41e6b6985f5eed9803c07fc400bd0d69c9f4942f13360cb5e2ea10067b8d897cb987a6139ed6c899641e3d24008db84429f203f49d7782ee68eb5cb11255d4537a2ab44f6c189f101b3828fcf75ec0e7542c81e92c9c836a2a97d020a04976722f8ff7deeb9848d6f80562ea38d10944938f12931d3ef921fc8f91cc3cd58146fb8e73580a9d87cb209f71ae5509d5b64ccc15227f4310d14a5bb6323ca3846ff1394a98c4348a3b1e53def39b5f716d9b9dc84b1f4d8e36499f8b9285ae1920810f98ea25b947fe3d47a1899f19e87758ca3a2e07486e96a9b309921f2f9d7db5513613c6c392c3344bb8f2f1185e5c5b3a07d0295de6711f6bef04fee0bd2c2dc52158c8aca693528200d55f61511f3f5d831a0613796f0a150662835e3ef0dac5d5d2b2ae37cef1cfa6602e24250260014cc06cfcbac9f2a5d3b8a8891e3d21531ebec3074cd93149df8961584577b369870f220c222a20fed40b334065fceebde11c4780bda8da29b6625dfa5b308bc9404904223715a44f9faebf4426373cdda5316915f7ab2f882c3a9f554b4684dc0dedf8c8584d65fd23b11573af945b595be0b564c75dfdab04b4965e2051dd83fbdd60de51aee7bfa2741abe46b9f62d890fb1207c2ae073ee25bad3f84809da4524b7a59b74f624b390e76647a856998c4a5ae276e10ee498747c8949a89af09b74df99d45125bd545e3aa1642b84d122931376744aad7c0c59fdbe318b4e37f56f4e6437556f759ac35b94ff45e3dd21f8974a4ae52644ee4b1285626daeaf88614543cddc3be2ab3bdf297140185d32859dfc9227821aa0e3f892be0a10dffb90121a4b8220ba852a40878a754c13969c70377f274fd8f1057ba07f93ae8230ccd13c16a7a2e0bec6e22ce3c7e131f98c5d9965d3d457244b6ab5a2c331a1b68ab9295377f4b022fa50478ff07f81290baf7b9971ba43d66736629bd4428eb8ddb34a71cecfbc8264eb74d3813b535d3896fb6abbb114f2cf9fe6e0c94f0246f755a7f24980baddff6e18b1ffb281b70ee0517d90bab3bdc44d70ffeb14352d5dae212ee4ee53553e4dc2f61861ea39ef47c2b2ae613188e6744932e8cbedfe7f029407db39a6cd9f16c5def0b23e8252052f3cfc8684f6714e1fc0ef111030c0c08f8323e47844b32e9bcbb62fa9c2691f4f5239ce565da4699b85e99d0a312785bc42150f51b31e812be5e58501be86d1c29c733f277cec094cf37b36b3e5c0f6d6adebeacd4494a078816250d238f6d1fd0f4568cb97f04331adad6df0afcdbb0d81e79af00348cbecd73d624136dd1b15d2b5c6a36e8816652726742925af05bec1d3b2d9cdb8d29d474c817d4734b04ab404cf87e0b5f7a58943b2b4ab4c179cab43e3dc5695c959c96e8f7bedb8989c5be7f0dcef660a1d228fb79bba3184c6de9ab80b486617e7ff175559e50cb419da483132ec3b60e7c19850365d4aac25663d54d21a53525b615e67ba9817065a753352b755061e81cd599adbf9fe46c767f04105b2d4b1c06931d132c50b6e4c6bc420754fead320b7d1b5bbfa031a819e46a88a0650b8a596d18a90be5060a4558f8f528e10f4c3dabc5a00173c74a3786b240b4e95e34f2ba14a83df055809bc887137fb396248c00dc0287dbd5feec7f527c59723529f1ffd6a189ba51a446d51d1a864b390c63a697d14ea5eeb2d6ce42df457a9f853e94b1380b63409f0b2855c846987d120da0af098fac44b867ba39243fbdcb065305749aebc1177948b316f6780f16c5f03644bf0c4f36f30ec4ce7a50c465df9d5536db5140a883d65aca6cf670c1585de413c76b4f7530e85b14c21ad50915024c85da0ad8034243c4546a75f3dac62d196373a872e77ebe1f1359ef895656ff0f8b7a7b05fc3263006aa357a7d432f1023b08f349dd593527842b9360e78273e5f4570f5048e5e2d055c814d54d94011407be3f82d1e04e36f2ddfec237008b86e193dfc5b42d2c8d7a61ca2c07b1ea0e686c22211f2ffd83800775fd8f82a20ae833a024f34827aba311a3edfdd06edbad797fffe82a40a152456d0f0fe430f51712a782564c24c78d33737462a9473006822f010efed6a2377cab5b79c990a74426a7a4c04d627d0b6545df830018915f7792bf553dc0a110bcc4681d1f902136457cfd49790b96e620f826dade02e904f71b76f1bd31735fb558abd88c36779ad0a63f5feb60e3934ff4137ceaa3d5a33a716a04781cff667c4d2193ff4a26db6e8bfd6f7c7360c60b40b8804cb4753e30dc5c0433431d534ecb38f17d7c2354fa52d7fa32e2c341fc0eacbea3e0fd3bc3b8ecd8671cbce8874f6c0c1f454a04765ab09d91a183d5971e87b1f8c3eaa2850055c1ba0cdf4f7921ea4a9f929966464a79489f67ec6c845d341e26b0a5299b93d8b41e6b8ae22bb323f1de3b517a88933db851b8d0373c0ef6d1c4e7f7aedfe993573b9a0e4e1de797c187f3f16a2b3b297deb89b0c33b7df2743178f3d4bc50065c0dc0f702939ce75559e09713004ba09aefcd6133fccd057c615db9cb254682f102e3e0467dbe6ca97896a92882426adac464f3ad9dd56a7989eb943e9ff23cf70bc7dba0a51bfc523dca46c7225ff441f59d1b06c5ae83838e33b60bb106e89ca49992f97dfd054209ce737345ea09ad1611c948163c5fc2acc56a1d2abaf3126876271f00cc2f61a437c5efe46f315c937e6027b15696f68e13eac6f6be4c18b1f690b0e41271ab63c6d82a8f556a2149b56b83d68d4122f7b9b568d25fe8ef6ea6d75fc0694830861a570e9816a822fc4a7f2e7aa63981ef70a76d8049dc7641d6fd50d27a306674c3ab3ccf242ac70883a3b7be232e5b453f6898cb9fec0e2b2ba3b038f9aeec723beec21618afe63478d1834003d38f848ee1520908ce9c24476f5ac01ddc1baf3ceddc83b1669a55216235025ec4a508112c62fb357f206070a7cac6b70ebd466dd5b046aa0430df987284028e5f691e32389dd761ef4da402231fb3d23c8b5b5381e47d5d3afffc548d2b0e66164826a1df5d66467cfecdfe472fbe7a3dbf74c46813f4bc0b29a598843e9779fd3b57f499da4d233da357ceee970892b3c783d8234642fc4aeb882593fe17ed34e25cb5a9f584bcbc756cd3dc3c866492fcad206adf4de0920d3eada2f2e1754e44d7ef5a5ffc7029e1301c00a675880551e9a90b5fad034aba796e96c90decfc1948cbd2621e147e5c3a5ece2f81fa839acf91ea831c7c6c599a1f37d63566a17da96873208d3200ea03b397bf2119ceffd7e3ef9d6ddd4149dcfaf8e08c8b5e02b6bec1378afac952099ff40b4d049ef9c8744619026a24ad04a1c85f3fd2fdc04f636c9505694bc5057838692018ec45203f561f37f9350b0dc2a0fda2779f3c3293d0948be26169f5bdeea01549a7b0703929c16f19341781a07cd389c084817b8a17f8a09e5a85ed6e92eb483d51be7de6cf66f3a7a8dc4dea2f36fb874ebfd3daf2008079b3afb1ac79f61bc35ce7e47337d4e4459a8eaba94a06f6beceff2019307d57f3699ccbd8dc3d871681e5a1a1f76e4435ae61e692ee5887250d676faef15fc2c0d8d91129350f51b2ea4eca3bc717ba9cfad13bc7e0a2b44f78ca3294f3afabff20d6b9961b5e54fbf7595750bacde9bd98c69de1870abd94bf669a208db9bd2f2c5d294a32285bb558873deea459c561026b231badf3571856a2f29c946950b03044ca612d165393735f6556da1cf1f31ba75485dad1450136592ffc37e9421bc75b7e7269be26b2b1bd8830f9ba276f42ed911e49e8a7cd67ca02b951919c2f75e13a8bd858ac84a48b5300d26f33916f150331694ee7a8ebc1e3f70595abd8e75ab8cd0901171694a11b39771305708302e68342efabf4cc93244082a12d59ce8ad94fc0dd6da4ad3048334e7269abf0a68809ab931c56f0aa1fbb5c58232088313d574b773c1e75ccff32c8e06f09b84be567b4cd511f0c685535d956541881d1ce40f640600f764aa55980d51278a44cdd2635036218392f1ec9d8e44c5b7f1aaa9badd8d300857d1dbec7d968f1ebbb6ada68e61ad5e9a13ea0d65b0d09e63bd747e69431296ddd5933f3664262aaf9d6ff6b75dabfed00b2d3b1fc8d03fbfc224ac852c1013166ce5cc4e2fb7afb5240906dfe9398ff1dcfd3bb941dc50686d1e9818/var/lib/openqa/share/factory/usr/share/openqa/script/var/lib/openqa/share/tests@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenqa-4.4-36.20170104git3d6640e.fc24.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(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(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.0828015.605.603.0.4-14.6.0-14.0-15.2-14.13.0XlXlXk@XS@XQ4@XOXEVX<@X$a@X X TX @X @XX`@W - 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- 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[\]^_`abcdefghijmnopqrstuvwxyz{|}~4.4-36.20170104git3d6640e.fc24     openqa-commonCOPYINGopenqalibDBIxClassTimestamps.pmOpenQAOpenQA.pmBuildResults.pmClient.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.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 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnudirectoryASCII textPerl5 module source text "$5?BEPSX[_cglor{~   %')+-/02357?DINUZ`fmnsy~       RR$RcRiRSRiRjRRiRR R7R?RVRRR9RKRLRMRVR`RiRjRRNRORPRcRiRjR;RiRjRiRjRRRRRRRR"R$R-R/R=R`ReRgRiRjR R RRR%R/R`RhRiRjRdRiRjRRcRiRRRR&R*R,R=R>R`RcRiRRcRiRRTRXRcRiRRcRiRR3RcRiRRcRdRiRRRcRiRRRRcRiRRcRiRRcRiRR RR&R*R3R`RcRiRRcRiRRcRiRRcRiRRR%R&R*R,R3R`RcRdRiRjRRcRiRRcRiRRcRiRRcRiR RR&RcRiRRcRiRRcRiRR,R`RcRiRR&R,R`RcRiRRcRiRRcRiRRcRiRR"RaRcRiRRcRiRR`RcRdRiRjRRcRiRRcRiRRR3RcRiR RiRjRR7R:R?RR RRR7RiRjR)R*R7RRR R$R%R&R,R2R3R6R=R?RTR`RiRAR RR*R7R9RBRiR7RGR$RiR$R5RRRiR$RiR7R?R7R7R`RR7RR&R7R?R`R7R`R7R7R7R7R7R`R7R`R7RR3RCR[R]R_RhRjR7RiR!R7RhRiRR7RhRiR7RhRiR7R7RVR!R7RR&R+R,R7RIRiRjRR7RVRiRjR3R7R?RiRjRR5R7RRRaR&R'R.R3R7RSR`R&R3R7RSRiR3R9RERhRiRjRRERVRcRiRjRR3R7RERcRiRjR7R8RERcRiRjRRERVRcRiRjR9RNRORcRiRR$R?RDR`R9RyBY*8}(Bonh@dU\}[R|tFKTZhKO=fdbզdcGXX;?e`_[N9{=Zfl&=}F2(T,B+,ڂ-T|qkT nvdf$x**U0NM/֋L(x8|P閻z>8!?cnJhb m^*ġL Z$04ɑ6fB6vHU"ˑճt^h&o$G]_sTϥBYiђqe#s ]*KK1c~#BN< 'O3W\`ߞL.`:6>2j3Y/* @͕+@ V{Bә67r.jJ @I"\슘q`qoE{_RgbSb8dso[ ڑOME@PÐLn=~R1w{9&iUӱb魑h~,L3N6aMJ$,H>qޣ|]_kohDrjw(W9M?3~̈́0GPwGGzx{b;_D9?$}1xilQ %>2$J)UF1oISQDޅS}Fe6!?jm?.[|e':,ֻ5&Eb"'hجgj姤o y'HQ/wkrKzxs"2=s{CT[aikH^4{Hˉ6.LLd{X"Jst'K = u:RvYr2 tZ56"݄w@B4}#EH<FH9 m9nHN.3)0nr+ ޙ gD6 y*2vS`۰6Q`We[u?WK 2Me fN7stDB֗% m i(iR+~|@D\ f{xtu5oƽrw5# Pavcu F *0i &r)iPm+z2X R)C~{Fwje:8V{/ u&(Xn 6PX%IsކZ5MV,5(4hl٫cn$?bֳE?Mte[&nW$#s{㰨?COD+^Y3] ,>Eͦ?ARX+zd\ gY۴qnƂS4{{uk`}o|Qa6aDV(OTK钁;~)' n*'rؽ_@IX_ uoeƻ/v`ǁƉ5薥5YHծ贠$m TOg?8b ;tv&#lN:-B<4v0\,mBMOͽPk]8JڣS/Fiݤ4T^mcA.M&67oU^_Uƨ?u:` (i)43_xMmprXkg_PmfNJ8G ! X`֛lM0\oζ]WnJ@Aܗpàx;xĸ1 }~wS]1:}Fm4 sAҽ>M#^#K~Mvm_)PTvǷvWX˯"={!VOg:6@ bݑ&Wx x{V$I>:02-RFbKt8m}9.aM ofG<USKN>FpOR>YfYى=Գ֓%bG^|"lYWm<\i=lmIJU W$s-^ љc0$\(73"@[9ۣY~:->GS  VEi'lLz@gwuT=K&#R5VCLf[L}v&z1Z9b>b:yx.`N)u%8i~'$QtG"0`oAZYYXZܰV(H!((s,Xl-R 3'H$c L77f("lo}!Ԁ+u5yN=,jȧUG1jͅ-uFf5C!OZC -[( HL4'gC@E?lτx#4aμ"Hz$ܞ*_!}-y )~h2I1u{ٽg(e3Fs)C~fQM8†Md[M /F\k#1wޅ"ڿK*;B`T[duOmot>4VVߍzg%SS?67W<5T*?bpw94)9|.u[ "EAؿcMY6nᭈ+.d˞w&:Z@Y])oh@wſ*"6ςZI {9 Wd03:q,tjdR!/h \ 쵔ސ ! KD1@PȾnuөO2v<" 8&ViqRwk'B9]K+&U" R;74`Wq:K2 g'" E("`hu*dXe&BawwMs|΢4]&pz;6OP+wnT(lD6!=R#D-WkgWs#A(+ӌW!+ЯlWZ_ \4)U&Img #)^B2lAUBgӤpIq}AJu١2q#@\Qnp5zSgl2;]n i>5IRY%k-ŘE&x5)sUw *5):P9ԍm$9LX Zyp8qJ/7{tQmG%CzRL04U >BaQQ*=+vv{(JU y-\c}l#tI0J9"ťىHp3l {wx"-TAfآt`;cajRmV?tIdo."e aAXzL(ХwFAj`Hаa݌0̘sk`_3V:l@d U3KﭟԀhN#O,,3>"GDc1@+koA,awt lXՉ`V3xM%’Csy u여 vbhr1o`Л,#)#4xT-}=T( z-0DR!RٽnLcDvM E[pNNZ0B8I$'ŁPѳ&ǘ ^JEexCt9IR.{6Ԧq4ULưNjjy Ҍ!]M~X:BO'֮K=G 4t9i>(MȽpx!ʃw(!vB})qirT*@|NC W^¦khѥ̀`PH|O:yn|7X,? !8oBGOaRkI: eHg)WT՟KV(ykUR'|&ڋiCBe[cAOqDK=*;TKR"h\Wq&=-j~b)2PBޝ*'6bo37>G¾(=$}iojX=A[X ҇U=u}xh=bK0@[B^>"(,Q<.ʚAK幮1wgflՀ_D|E Vp,=@%$y;E:`d, |'0֜ jY96 r3z:H;lv'-cR^[û9m ԺGs(&_U؞MVQ)nz]DFWRe9=>{PY2|xYbSֱ㶇Mob_rJgŠ^: yt 8:jRxMɻt# wpnΔ?ʥ? YZ