openSUSE Project Management Tool: Issueshttps://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842020-08-20T11:09:57ZopenSUSE Project Management Tool
Redmine Jump 15.2 - action #70303 (New): Disable ignore_missing_packages bit in the ftp tree buildhttps://progress.opensuse.org/issues/703032020-08-20T11:09:57Zmlin7442mlin@suse.com
<p>Currently Jump have enabled ignore_missing_packages="true" in the ftp tree build for workaround package not found issue eg. scalapack-openmpi3, etc., we need to disable it before release and to ensure all RPMs was there, or filter them out from NON_FTP_PACKAGES list(bad choice though).</p>
Jump 15.2 - action #70300 (New): Create pool repository for SUSE:SLE-15-SP2:Updatehttps://progress.opensuse.org/issues/703002020-08-20T10:58:11Zmlin7442mlin@suse.com
<p>There are new maint. update appeared in SUSE:SLE-15-SP2:Update, we should add pool repository to SUSE:SLE-15-SP2:Update project and sync RPMs from IBS to there. And maybe we should uses this pool to instead of SUSE:SLE-15-SP2:GA pool in Jump:15.2?</p>
Jump 15.2 - action #70297 (New): Move to openSUSE:Backports:SLE-15-SP2:Update, openSUSE:Backports...https://progress.opensuse.org/issues/702972020-08-20T10:53:52Zmlin7442mlin@suse.com
<p>Jump:15.2 should uses openSUSE:Backports:SLE-15-SP2:Update to instead of openSUSE:Backports:SLE-15-SP2:GA since openSUSE:Backports:SLE-15-SP2:GA development is all done and was locked.<br>
Any further package update will go to openSUSE:Backports:SLE-15-SP2:Update, ie. any fix for Jump via Backports will appeared in :Update rather than :GA.</p>
openQA Project - action #64961 (Resolved): test fails in installation - cannot find autoinst.xml....https://progress.opensuse.org/issues/649612020-03-29T09:42:47Zmlin7442mlin@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario opensuse-15.2-DVD-x86_64-autoyast_reinstall_gnome@64bit fails in<br>
<a href="https://openqa.opensuse.org/tests/1217573/modules/installation/steps/43" class="external">installation</a></p>
<p>Should be as easy as using basename to get only filename and pass that to the <a href="http://open.qa/api/testapi/#_autoinst_url" class="external">http://open.qa/api/testapi/#_autoinst_url</a> method.</p>
<p>Please, note, that it requires latest openQA as it has new behavior (which caused this failure originally).</p>
<a name="Test-suite-description"></a>
<h2 >Test suite description<a href="#Test-suite-description" class="wiki-anchor">¶</a></h2>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.opensuse.org/tests/1215659" class="external">615.3</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.opensuse.org/tests/1212578" class="external">613.2</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=autoyast_reinstall_gnome&version=Tumbleweed" class="external">latest</a> (was: <a href="https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=autoyast_reinstall_gnome&version=15.2" class="external">Leap 15.2 latest</a> )</p>
openQA Project - action #57077 (Resolved): [functional][u][sporadic] test fails in vlc - open net...https://progress.opensuse.org/issues/570772019-09-19T07:16:29Zmlin7442mlin@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario opensuse-Tumbleweed-NET-x86_64-gnome@64bit fails in<br>
<a href="https://openqa.opensuse.org/tests/1035174/modules/vlc/steps/27" class="external">vlc</a></p>
<a name="Suggestions"></a>
<h2 >Suggestions<a href="#Suggestions" class="wiki-anchor">¶</a></h2>
<ul>
<li>Change the key combination with simple keys or use another approach to perform the same action without sending multiple keys with one send_key.</li>
</ul>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.opensuse.org/tests/1030905" class="external">20190911</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.opensuse.org/tests/1029412" class="external">20190909</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=NET&machine=64bit&test=gnome&version=Tumbleweed" class="external">latest</a></p>
openQA Project - action #46544 (Resolved): webui should refuse people creating needles without bu...https://progress.opensuse.org/issues/465442019-01-23T10:45:21Zmlin7442mlin@suse.com
<p>since a travis task in needles project has enabled to check bugref is existing in the filename when workaround tag was introduced, webui should refuse people creating needles without bugref in the filename when workaround was checked.</p>
openQA Project - action #40871 (Resolved): Asset removed during job runtimehttps://progress.opensuse.org/issues/408712018-09-11T14:11:32Zmlin7442mlin@suse.com
<p>Seen this issue in scenario opensuse-Tumbleweed-DVD-x86_64-update_Leap_42.3_kde@64bit <a href="https://openqa.opensuse.org/tests/752322">https://openqa.opensuse.org/tests/752322</a> but<br>
it can probably happens in any test.</p>
<pre><code>2018-09-11T12:38:32.0001 CEST] [debug] QEMU: qemu-system-x86_64: terminating on signal 15 from pid 3883 (/usr/bin/isotovideo: backen)
[2018-09-11T12:38:32.0756 CEST] [debug] running /usr/bin/qemu-img create -f qcow2 -b /var/lib/openqa/pool/3/raid/hd0-overlay8 /var/lib/openqa/pool/3/raid/hd0-overlay9 42949672960
[2018-09-11T12:38:32.0779 CEST] [debug] Formatting '/var/lib/openqa/pool/3/raid/hd0-overlay9', fmt=qcow2 size=42949672960 backing_file=/var/lib/openqa/pool/3/raid/hd0-overlay8 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16
[2018-09-11T12:38:32.0780 CEST] [debug] running /usr/bin/qemu-img create -f qcow2 -b /var/lib/openqa/pool/3/raid/cd0-overlay8 /var/lib/openqa/pool/3/raid/cd0-overlay9 4341104640
[2018-09-11T12:38:32.0810 CEST] [debug] Formatting '/var/lib/openqa/pool/3/raid/cd0-overlay9', fmt=qcow2 size=4341104640 backing_file=/var/lib/openqa/pool/3/raid/cd0-overlay8 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16
[2018-09-11T12:38:32.0811 CEST] [debug] starting: /usr/bin/qemu-system-x86_64 -vga cirrus -only-migratable -chardev ringbuf,id=serial0,logfile=serial0,logappend=on -serial chardev:serial0 -soundhw ac97 -global isa-fdc.driveA= -m 1536 -cpu qemu64 -netdev user,id=qanet0 -device virtio-net,netdev=qanet0,mac=52:54:00:12:34:56 -boot once=d,menu=on,splash-time=5000 -device usb-ehci -device usb-tablet -smp 1 -enable-kvm -no-shutdown -vnc :93,share=force-shared -device virtio-serial -chardev socket,path=virtio_console,server,nowait,id=virtio_console,logfile=virtio_console.log,logappend=on -device virtconsole,chardev=virtio_console,name=org.openqa.console.virtio_console -chardev socket,path=qmp_socket,server,nowait,id=qmp_socket,logfile=qmp_socket.log,logappend=on -qmp chardev:qmp_socket -S -device virtio-scsi-pci,id=scsi0 -blockdev driver=file,node-name=hd0-overlay9-file,filename=/var/lib/openqa/pool/3/raid/hd0-overlay9,cache.no-flush=on -blockdev driver=qcow2,node-name=hd0-overlay9,file=hd0-overlay9-file,cache.no-flush=on -device virtio-blk,id=hd0-device,drive=hd0-overlay9,serial=hd0 -blockdev driver=file,node-name=cd0-overlay9-file,filename=/var/lib/openqa/pool/3/raid/cd0-overlay9,cache.no-flush=on -blockdev driver=qcow2,node-name=cd0-overlay9,file=cd0-overlay9-file,cache.no-flush=on -device scsi-cd,id=cd0-device,drive=cd0-overlay9,serial=cd0 -incoming defer
Attempt 0 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 1 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 2 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 3 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 4 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 5 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 6 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 7 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 8 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 9 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 10 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 11 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 12 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 13 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 14 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 15 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 16 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 17 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 18 at /usr/lib/os-autoinst/osutils.pm line 131.
Attempt 19 at /usr/lib/os-autoinst/osutils.pm line 131.
DIE can't open qmp at /usr/lib/os-autoinst/OpenQA/Qemu/Proc.pm line 392.
at /usr/lib/os-autoinst/backend/baseclass.pm line 80.
backend::baseclass::die_handler('can\'t open qmp at /usr/lib/os-autoinst/OpenQA/Qemu/Proc.pm l...') called at /usr/lib/os-autoinst/OpenQA/Qemu/Proc.pm line 392
OpenQA::Qemu::Proc::__ANON__() called at /usr/lib/os-autoinst/osutils.pm line 136
osutils::attempt('HASH(0x8328258)') called at /usr/lib/os-autoinst/OpenQA/Qemu/Proc.pm line 394
OpenQA::Qemu::Proc::connect_qmp('OpenQA::Qemu::Proc=HASH(0x7ee3980)') called at /usr/lib/os-autoinst/backend/qemu.pm line 433
backend::qemu::load_snapshot('backend::qemu=HASH(0x7d8a8a0)', 'HASH(0x115e7910)') called at /usr/lib/os-autoinst/backend/baseclass.pm line 75
backend::baseclass::handle_command('backend::qemu=HASH(0x7d8a8a0)', 'HASH(0x9515e70)') called at /usr/lib/os-autoinst/backend/baseclass.pm line 487
backend::baseclass::check_socket('backend::qemu=HASH(0x7d8a8a0)', 'IO::Handle=GLOB(0x7e6b1b0)') called at /usr/lib/os-autoinst/backend/qemu.pm line 1004
backend::qemu::check_socket('backend::qemu=HASH(0x7d8a8a0)', 'IO::Handle=GLOB(0x7e6b1b0)', 0) called at /usr/lib/os-autoinst/backend/baseclass.pm line 246
eval {...} called at /usr/lib/os-autoinst/backend/baseclass.pm line 156
backend::baseclass::run_capture_loop('backend::qemu=HASH(0x7d8a8a0)') called at /usr/lib/os-autoinst/backend/baseclass.pm line 129
backend::baseclass::run('backend::qemu=HASH(0x7d8a8a0)', 13, 16) called at /usr/lib/os-autoinst/backend/driver.pm line 77
backend::driver::__ANON__('Mojo::IOLoop::ReadWriteProcess=HASH(0x7f81b88)') called at /usr/lib/perl5/vendor_perl/5.18.2/Mojo/IOLoop/ReadWriteProcess.pm line 325
eval {...} called at /usr/lib/perl5/vendor_perl/5.18.2/Mojo/IOLoop/ReadWriteProcess.pm line 325
Mojo::IOLoop::ReadWriteProcess::_fork('Mojo::IOLoop::ReadWriteProcess=HASH(0x7f81b88)', 'CODE(0x27b8f28)') called at /usr/lib/perl5/vendor_perl/5.18.2/Mojo/IOLoop/ReadWriteProcess.pm line 476
Mojo::IOLoop::ReadWriteProcess::start('Mojo::IOLoop::ReadWriteProcess=HASH(0x7f81b88)') called at /usr/lib/os-autoinst/backend/driver.pm line 79
backend::driver::start('backend::driver=HASH(0x63176d0)') called at /usr/lib/os-autoinst/backend/driver.pm line 50
backend::driver::new('backend::driver', 'qemu') called at /usr/bin/isotovideo line 188
main::init_backend() called at /usr/bin/isotovideo line 244
[2018-09-11T12:38:51.0992 CEST] [info] ::: OpenQA::Qemu::Proc::save_state: Saving QEMU state to qemu_state.json
last frame
[2018-09-11T12:38:52.0043 CEST] [info] ::: OpenQA::Qemu::Proc::save_state: Saving QEMU state to qemu_state.json
[2018-09-11T12:38:52.0048 CEST] [debug] QEMU: QEMU emulator version 2.9.1(openSUSE Leap 42.3)
[2018-09-11T12:38:52.0048 CEST] [debug] QEMU: Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers
[2018-09-11T12:38:52.0048 CEST] [debug] QEMU: qemu-system-x86_64: -blockdev driver=qcow2,node-name=hd0-overlay9,file=hd0-overlay9-file,cache.no-flush=on: Could not open backing file: Could not open backing file: Could not open backing file: Could not open backing file: Could not open backing file: Could not open backing file: Could not open backing file: Could not open backing file: Could not open backing file: Could not open backing file: Could not open '/var/lib/openqa/pool/3/opensuse-42.3-x86_64-GM-kde@64bit.qcow2': No such file or directory
[2018-09-11T12:38:52.0048 CEST] [debug] sending magic and exit
[2018-09-11T12:38:52.0049 CEST] [debug] received magic close
[2018-09-11T12:38:52.0049 CEST] [debug] THERE IS NOTHING TO READ 15 4 3
[2018-09-11T12:38:52.0060 CEST] [debug] backend process exited: 0
[2018-09-11T12:38:52.0065 CEST] [debug] commands process exited: 0
[2018-09-11T12:38:53.0065 CEST] [debug] sysread failed:
syswrite failed Broken pipe at /usr/lib/os-autoinst/myjsonrpc.pm line 38.
myjsonrpc::send_json('GLOB(0x630d0e0)', 'HASH(0x360e4f0)') called at /usr/lib/os-autoinst/autotest.pm line 282
autotest::query_isotovideo('backend_reset_console', 'HASH(0x6c73df8)') called at /usr/lib/os-autoinst/basetest.pm line 633
basetest::rollback_activated_consoles('consoletest_finish=HASH(0x5ef51d0)') called at /usr/lib/os-autoinst/autotest.pm line 341
autotest::runalltests() called at /usr/lib/os-autoinst/autotest.pm line 183
eval {...} called at /usr/lib/os-autoinst/autotest.pm line 183
autotest::run_all() called at /usr/lib/os-autoinst/autotest.pm line 236
autotest::__ANON__('Mojo::IOLoop::ReadWriteProcess=HASH(0x62f7590)') called at /usr/lib/perl5/vendor_perl/5.18.2/Mojo/IOLoop/ReadWriteProcess.pm line 325
eval {...} called at /usr/lib/perl5/vendor_perl/5.18.2/Mojo/IOLoop/ReadWriteProcess.pm line 325
Mojo::IOLoop::ReadWriteProcess::_fork('Mojo::IOLoop::ReadWriteProcess=HASH(0x62f7590)', 'CODE(0x63167d0)') called at /usr/lib/perl5/vendor_perl/5.18.2/Mojo/IOLoop/ReadWriteProcess.pm line 476
Mojo::IOLoop::ReadWriteProcess::start('Mojo::IOLoop::ReadWriteProcess=HASH(0x62f7590)') called at /usr/lib/os-autoinst/autotest.pm line 237
autotest::start_process() called at /usr/bin/isotovideo line 242
[2018-09-11T12:38:53.0078 CEST] [debug] [autotest] process exited
: 0
</code></pre> openQA Project - action #17962 (Resolved): Do not upload empty serial_terminal.txt filehttps://progress.opensuse.org/issues/179622017-03-24T10:51:32Zmlin7442mlin@suse.com
<p>If serial_terminal.txt file is empty then it should not be uploaded.<br>
eg. <a href="https://openqa.opensuse.org/tests/375803/file/serial_terminal.txt" class="external">https://openqa.opensuse.org/tests/375803/file/serial_terminal.txt</a></p>
openQA Project - action #17666 (Resolved): [tools]Failed to create needle - no areas definedhttps://progress.opensuse.org/issues/176662017-03-10T14:13:23Zmlin7442mlin@suse.com
<a name="observation"></a>
<h2 >observation<a href="#observation" class="wiki-anchor">¶</a></h2>
<p>Trying to save a needle not based on any existing needle and not taking matches from other needles but with a matching area defined yields an error that "no areas are defined" while the json preview also shows correct content.</p>
<a name="steps-to-reproduce"></a>
<h2 >steps to reproduce<a href="#steps-to-reproduce" class="wiki-anchor">¶</a></h2>
<p>1) open needle editor<br>
2) select Needle based on to None<br>
3) unchecked "Take matches"<br>
Now json is in a fresh state.<br>
4) create matching area<br>
5) add a tag<br>
6) now the json preview shows proper tag and areas, saving needle<br>
RED WARNING show up - Unable to save needle : no areas defined</p>
<a name="problem"></a>
<h2 >problem<a href="#problem" class="wiki-anchor">¶</a></h2>
<p>H1. needle editor broken</p>
<a name="suggestion"></a>
<h2 >suggestion<a href="#suggestion" class="wiki-anchor">¶</a></h2>
<ul>
<li>Debug <code>assets/javascripts/needleeditor.js</code></li>
</ul>
<a name="workaround"></a>
<h2 >workaround<a href="#workaround" class="wiki-anchor">¶</a></h2>
<p>probably it helps to take any needle as template and/or select 'take matches' and then save.</p>
<a name="further-details"></a>
<h2 >further details<a href="#further-details" class="wiki-anchor">¶</a></h2>
<p>screenshot attached</p>
openQA Project - action #14588 (Resolved): gru removes iso too quick that caused some staging pro...https://progress.opensuse.org/issues/145882016-11-01T09:06:37Zmlin7442mlin@suse.com
<p>gru removes iso too quick on o3, the same iso resynced later, that caused some staging project can not finished.</p>
<p>example:<br>
<a href="https://openqa.opensuse.org/tests/294471" class="external">https://openqa.opensuse.org/tests/294471</a> is tested and finished at 2016-10-31 12:35:46, but after around 20 hours it was removed by gru, at that moment this staging project does not merge yet so the iso resynced <a href="https://openqa.opensuse.org/tests/295182" class="external">https://openqa.opensuse.org/tests/295182</a> </p>
openQA Project - action #13804 (Resolved): the overview filter is buggy if the parameter included...https://progress.opensuse.org/issues/138042016-09-19T06:50:59Zmlin7442mlin@suse.com
<p>if the parameter included ":" - colon in URL, in the staging test overview, clicking the Apply button multiple times in the overview filter, whatever the filtering condition in the overview filter, the parameter's value will converted to an weird value. </p>
<p>Reproducible step:<br>
1) go to <a href="https://openqa.opensuse.org/tests/overview?version=Staging%3AI&groupid=2&build=590.1&distri=opensuse" class="external">https://openqa.opensuse.org/tests/overview?version=Staging%3AI&groupid=2&build=590.1&distri=opensuse</a><br>
2) checked whatever filtering condition and click apply button<br>
3) if checked softfailed, then the URL being <a href="https://openqa.opensuse.org/tests/overview?result=softfailed&arch=&version=Staging%253AI&groupid=2&build=590.1&distri=opensuse#" class="external">https://openqa.opensuse.org/tests/overview?result=softfailed&arch=&version=Staging%253AI&groupid=2&build=590.1&distri=opensuse#</a> , "version" is Staging%253AI<br>
4) click the apply button again, "version" being Staging%25253AI, keep appending "25"<br>
5) unselected all condition and click the apply button, webui show you nothing because the "version"'s value is wrong</p>
<p>The issue also can found in master.</p>
openQA Project - action #10292 (Resolved): console have to reset or deactivate if worker loaded l...https://progress.opensuse.org/issues/102922016-01-19T09:32:36Zmlin7442mlin@suse.com
<p>use case: console was changed to activated in last step, however the last step is failed and unfortunately worker loaded lastgood, worker still think the console is activated but it was rollback to deactivated actually, it might need to register the origin state before each test started and rollback to it if loaded lastgood.</p>
openQA Project - action #7190 (Resolved): The worker died due to the scheduler not respondinghttps://progress.opensuse.org/issues/71902015-04-09T07:23:32Zmlin7442mlin@suse.com
<p>See this issue on openqa.oo, the log can found <a href="https://openqa.opensuse.org/tests/55761" class="external">https://openqa.opensuse.org/tests/55761</a> <- 3 months life</p>
openQA Project - action #7120 (Resolved): overview page should allow with group param ashttps://progress.opensuse.org/issues/71202015-04-02T09:49:52Zmlin7442mlin@suse.com
<p>since we added group param, the overview should also allow group param.</p>
<p><a href="https://github.com/os-autoinst/openQA/blob/master/lib/OpenQA/Controller/Test.pm#L321" class="external">https://github.com/os-autoinst/openQA/blob/master/lib/OpenQA/Controller/Test.pm#L321</a></p>
openQA Project - action #6656 (Resolved): the tags lsit inside of JSON info doesn't update when s...https://progress.opensuse.org/issues/66562015-03-11T09:34:51Zmlin7442mlin@suse.com
<p>the tags lsit inside of JSON info doesn't update when switching the needle(clicked different needle tag button) on needle editor</p>