diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 111101b..0000000 --- a/Dockerfile +++ /dev/null @@ -1,154 +0,0 @@ -#!BuildTag: openqa_dev -FROM opensuse:42.3 - -# Define environment variable -ENV NAME openQA test environment -ENV LANG en_US.UTF-8 - -RUN zypper ar -f -G "http://download.opensuse.org/repositories/devel:/openQA:/Leap:/42.3/openSUSE_Leap_42.3" devel_openqa - -RUN zypper in -y -C \ - glibc-i18ndata \ - glibc-locale \ - automake \ - curl \ - fftw3-devel \ - gcc \ - gcc-c++ \ - git \ - gmp-devel \ - gzip \ - libexpat-devel \ - libsndfile-devel \ - libssh2-1 \ - libssh2-devel \ - libtheora-devel \ - libtool \ - libxml2-devel \ - make \ - opencv-devel \ - patch \ - postgresql-devel \ - qemu \ - qemu-tools \ - qemu-kvm \ - tar \ - optipng \ - python3-base \ - python3-requests \ - python3-future \ - sqlite3 \ - postgresql-server \ - which \ - chromedriver \ - xorg-x11-fonts \ - 'rubygem(sass)' \ - perl \ - ShellCheck \ - sudo \ - 'perl(App::cpanminus)' \ - 'perl(Archive::Extract)' \ - 'perl(BSD::Resource)' \ - 'perl(CSS::Minifier::XS)' \ - 'perl(Carp::Always)' \ - 'perl(Class::Accessor::Fast)' \ - 'perl(Config)' \ - 'perl(Config::IniFiles)' \ - 'perl(Config::Tiny)' \ - 'perl(Cpanel::JSON::XS)' \ - 'perl(Crypt::DES)' \ - 'perl(Cwd)' \ - 'perl(DBD::Pg)' \ - 'perl(DBD::SQLite)' \ - 'perl(DBIx::Class)' \ - 'perl(DBIx::Class::DeploymentHandler)' \ - 'perl(DBIx::Class::DynamicDefault)' \ - 'perl(DBIx::Class::OptimisticLocking)' \ - 'perl(DBIx::Class::Schema::Config)' \ - 'perl(Data::Dump)' \ - 'perl(Data::Dumper)' \ - 'perl(Digest::MD5) >= 2.55' \ - 'perl(Data::OptList)' \ - 'perl(DateTime::Format::Pg)' \ - 'perl(DateTime::Format::SQLite)' \ - 'perl(Devel::Cover)' \ - 'perl(Devel::Cover::Report::Codecov)' \ - 'perl(ExtUtils::MakeMaker) >= 7.12' \ - 'perl(Exception::Class)' \ - 'perl(File::Copy::Recursive)' \ - 'perl(File::Touch)' \ - 'perl(IO::Scalar)' \ - 'perl(IO::Socket::SSL)' \ - 'perl(IPC::Run)' \ - 'perl(IPC::System::Simple)' \ - 'perl(JSON::XS)' \ - 'perl(JavaScript::Minifier::XS)' \ - 'perl(LWP::Protocol::https)' \ - 'perl(Minion) >= 9.13' \ - 'perl(Module::CPANfile)' \ - 'perl(Module::Pluggable)' \ - 'perl(Mojo::IOLoop::ReadWriteProcess)' \ - 'perl(Mojo::Pg)' \ - 'perl(Mojo::RabbitMQ::Client)' \ - 'perl(Mojo::SQLite)' \ - 'perl(Minion::Backend::SQLite)' \ - 'perl(Mojolicious)' \ - 'perl(Mojolicious::Plugin::AssetPack)' \ - 'perl(Mojolicious::Plugin::RenderFile)' \ - 'perl(JSON::Validator)' \ - 'perl(YAML::XS) >= 0.67' \ - 'perl(Net::OpenID::Consumer)' \ - 'perl(Net::SNMP)' \ - 'perl(Net::SSH2)' \ - 'perl(Perl::Critic)' \ - 'perl(Perl::Critic::Freenode)' \ - 'perl(Perl::Tidy)' \ - 'perl(Pod::POM)' \ - 'perl(Pod::Coverage)' \ - 'perl(SQL::SplitStatement)' \ - 'perl(SQL::Translator)' \ - 'perl(Selenium::Remote::Driver)' \ - 'perl(Socket::MsgHdr)' \ - 'perl(Sort::Versions)' \ - 'perl(Test::Compile)' \ - 'perl(Test::Strict)' \ - 'perl(Test::Fatal)' \ - 'perl(Test::Pod)' \ - 'perl(Test::Mock::Time)' \ - 'perl(Test::MockModule)' \ - 'perl(Test::MockObject)' \ - 'perl(Test::Output)' \ - 'perl(Socket::MsgHdr)' \ - 'perl(Test::Warnings)' \ - 'perl(Text::Diff)' \ - 'perl(CommonMark)' \ - 'perl(Time::ParseDate)' \ - 'perl(XSLoader) >= 0.24' \ - 'perl(XML::SemanticDiff)' \ - 'TimeDate' \ - perl-Archive-Extract \ - perl-Test-Simple \ - 'perl(aliased)' \ - systemd-sysvinit \ - systemd libudev1 tack - -VOLUME ["/sys/fs/cgroup", "/run"] - -CMD ["/sbin/init"] - -ENV OPENQA_DIR /opt/openqa -ENV NORMAL_USER squamata - -RUN echo "$NORMAL_USER ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers -RUN mkdir -p /home/$NORMAL_USER -RUN useradd -r -d /home/$NORMAL_USER -g users --uid=1000 $NORMAL_USER -RUN chown $NORMAL_USER:users /home/$NORMAL_USER -VOLUME [ "/opt/openqa" ] - -# explicitly set user/group IDs - -RUN mkdir -p /opt/testing_area -RUN chown -R $NORMAL_USER:users /opt/testing_area - -ENTRYPOINT ["/bin/bash"] -WORKDIR $OPENQA_DIR diff --git a/_service b/_service index e8f8d1b..8a6d69a 100644 --- a/_service +++ b/_service @@ -1,7 +1,6 @@ - docker/travis_test/Dockerfile openQA.spec openQA-test.spec openQA-worker-test.spec diff --git a/openQA-4.6.1570902364.4f271c312.obscpio b/openQA-4.6.1570902364.4f271c312.obscpio deleted file mode 100644 index 0a8040f..0000000 --- a/openQA-4.6.1570902364.4f271c312.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:659897a49023be9e5267ad35d61a3088b06868a076cd34c8698af656bd4fff7d -size 10455053 diff --git a/openQA-4.6.1571253176.1a322744e.obscpio b/openQA-4.6.1571253176.1a322744e.obscpio new file mode 100644 index 0000000..8ecda5b --- /dev/null +++ b/openQA-4.6.1571253176.1a322744e.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d1459df8e5aaa02b8a1d1b1fd7a918da454052a085fa7e11ba0e913fd19bbe6 +size 10464781 diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index 72128a9..ec6030f 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 4.6.1570902364.4f271c312 +Version: 4.6.1571253176.1a322744e Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index 9d1002d..714d135 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 4.6.1570902364.4f271c312 +Version: 4.6.1571253176.1a322744e Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index 6094145..d3277d5 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 4.6.1570902364.4f271c312 +Version: 4.6.1571253176.1a322744e Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index aed76b2..3c99524 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Thu Oct 17 07:52:16 UTC 2019 - coolo@suse.com + +- Update to version 4.6.1571253176.1a322744e: + * PostgreSQL errors can be localized, so just use the name of the unique constraint + * worker: Do not treat reconnect attempts as errors but with warning only + * Remove wrong error handling code when sending ws messages + * Prevent potential deadlocks in scheduler and ws server + * Hide old job templates editor for new groups + * Handle unique constraint correctly + * Add missing resultset for screenshots and make a few small optimizations + * Drop -v flag on test runs and avoid noisy job "name" + * clone job: Support specifying a port in host URL + * Add Dockerfiles from devel:openQA:ci (#2401) + * Allow . for job template name/ test suite in schema + * Remove openqa_dev from our spec file + * Add a docs section elaborating on YAML by way of example + * Fix openqa-load-templates example in documentation + ------------------------------------------------------------------- Mon Oct 14 09:07:30 UTC 2019 - Stephan Kulow diff --git a/openQA.obsinfo b/openQA.obsinfo index 6c60fa5..86201cc 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,5 +1,5 @@ name: openQA -version: 4.6.1570902364.4f271c312 -mtime: 1570902364 -commit: 4f271c3123fa98bed13f3b987b3d19d3983f37b0 +version: 4.6.1571253176.1a322744e +mtime: 1571253176 +commit: 1a322744eb0d749b33104e2c5a812c6f9fe7793f diff --git a/openQA.spec b/openQA.spec index d3dd97b..da65cf1 100644 --- a/openQA.spec +++ b/openQA.spec @@ -60,7 +60,7 @@ %define devel_requires %build_requires %test_requires rsync curl postgresql-devel qemu qemu-kvm tar postgresql-server xorg-x11-fonts sudo perl(Devel::Cover) perl(Devel::Cover::Report::Codecov) perl(Perl::Tidy) Name: openQA -Version: 4.6.1570902364.4f271c312 +Version: 4.6.1571253176.1a322744e Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later @@ -71,7 +71,6 @@ Source0: %{name}-%{version}.tar.xz # use update-cache to update it Source1: cache.txz Source101: update-cache.sh -Source102: Dockerfile BuildRequires: %{build_requires} BuildRequires: fdupes Requires: %{main_requires}