openSUSE Project Management Tool: Issueshttps://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842023-03-28T10:04:14ZopenSUSE Project Management Tool
Redmine openQA Project - action #126776 (Closed): [tools] mtui issues with RT updateshttps://progress.opensuse.org/issues/1267762023-03-28T10:04:14Zpluskalmmpluskal@suse.com
<p>With reference host setup for RT (15):</p>
<a name="zypper-se-t-product"></a>
<h1 >zypper se -t product<a href="#zypper-se-t-product" class="wiki-anchor">¶</a></h1>
<p>Loading repository data...<br>
Reading installed packages...</p>
<table><thead>
<tr>
<th>S</th>
<th>Name</th>
<th>Summary</th>
<th>Type</th>
</tr>
</thead><tbody>
<tr>
<td>i+</td>
<td>qa</td>
<td>QA packages for SLE 15 SP3</td>
<td>product</td>
</tr>
<tr>
<td>i+</td>
<td>sle-module-basesystem</td>
<td>Basesystem Module</td>
<td>product</td>
</tr>
<tr>
<td>i+</td>
<td>sle-module-rt</td>
<td>SUSE Real Time Module</td>
<td>product</td>
</tr>
<tr>
<td>i+</td>
<td>sle-module-server-applications</td>
<td>Server Applications Module</td>
<td>product</td>
</tr>
<tr>
<td>i+</td>
<td>SLE_RT</td>
<td>SUSE Linux Enterprise Real Time 15 SP3</td>
<td>product</td>
</tr>
</tbody></table>
<p>When testing update S:M:28452:293256</p>
<p>I see in mtui:<br>
show_update_repos<br>
Product: Updates - version: openSUSE-SLE - arch: 15.4<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_openSUSE-SLE_15.4">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_openSUSE-SLE_15.4</a><br>
Product: SLES - version: 15-SP4-TERADATA - arch: x86_64<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Product-SLES_15-SP4-TERADATA_x86_64">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Product-SLES_15-SP4-TERADATA_x86_64</a><br>
Product: sle-product-rt - version: 15-SP3 - arch: x86_64<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Product-RT_15-SP3_x86_64">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Product-RT_15-SP3_x86_64</a><br>
Product: sle-module-development-tools - version: 15-SP4 - arch: x86_64<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools_15-SP4_x86_64">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools_15-SP4_x86_64</a><br>
Product: sle-module-development-tools - version: 15-SP4 - arch: s390x<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools_15-SP4_s390x">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools_15-SP4_s390x</a><br>
Product: sle-module-development-tools - version: 15-SP4 - arch: ppc64le<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools_15-SP4_ppc64le">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools_15-SP4_ppc64le</a><br>
Product: sle-module-development-tools - version: 15-SP4 - arch: aarch64<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools_15-SP4_aarch64">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools_15-SP4_aarch64</a><br>
Product: sle-module-development-tools-obs - version: 15-SP4 - arch: x86_64<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools-OBS_15-SP4_x86_64">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools-OBS_15-SP4_x86_64</a><br>
Product: sle-module-development-tools-obs - version: 15-SP4 - arch: s390x<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools-OBS_15-SP4_s390x">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools-OBS_15-SP4_s390x</a><br>
Product: sle-module-development-tools-obs - version: 15-SP4 - arch: ppc64le<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools-OBS_15-SP4_ppc64le">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools-OBS_15-SP4_ppc64le</a><br>
Product: sle-module-development-tools-obs - version: 15-SP4 - arch: aarch64<br>
<a href="http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools-OBS_15-SP4_aarch64">http://download.suse.de/ibs/SUSE:/Maintenance:/28452/SUSE_Updates_SLE-Module-Development-Tools-OBS_15-SP4_aarch64</a></p>
<p>set_repo -A -t tehanu.qam.suse.cz however fails to properly add update repo</p>
<p>This makes testing such updates extremely difficul, with workaround not being really equivalent to what is done using mtui.</p>
QA - action #126671 (Resolved): [tools] osc-plugin-qam force reject switchhttps://progress.opensuse.org/issues/1266712023-03-27T10:00:51Zpluskalmmpluskal@suse.com
<p>With need to reject some update due to wrong product info (which correctly cause failure to create testreport) it was discovered that its not possible to decline such update with osc qam (due to checks performend on testreport - which is in most cases desired behaviour). Implementing --force switch for rejecting/declining update would definitely help in this case.</p>
QA - action #124475 (Resolved): [tools] osc qam allows assigning approved Incident to reviewerhttps://progress.opensuse.org/issues/1244752023-02-14T12:12:04Zpluskalmmpluskal@suse.com
<p>As discussed here <a href="https://suse.slack.com/archives/C02CUAYSFDL/p1676376002785369" class="external">https://suse.slack.com/archives/C02CUAYSFDL/p1676376002785369</a> it has recently became issue that people double assign updates others are working/worked on,</p>
<p>It seems that while there are checks to prevent that, specifying review group (-G qam-sle) which in most cases is not needed at all leads to skipping of those tests.</p>
<p>It seems that something like --force parameter should be introduced and otherwise checks should be performed.</p>
QA - action #112367 (Resolved): [tools] python-paramiko on Leap/SLE throws exception with ed25519...https://progress.opensuse.org/issues/1123672022-06-14T09:13:19Zpluskalmmpluskal@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>On Leap 15.4, with <strong>python-paramiko</strong> <strong>2.4.2-150100.6.12.1</strong>, following occurs in mtui:<br>
<code>info: connecting to goblin.qam.suse.cz<br>
debug [mtui.connection:connect]: connecting to goblin.qam.suse.cz:22<br>
error: SSHException while connecting to goblin.qam.suse.cz<br>
critical: connecting to goblin.qam.suse.cz failed: Invalid key<br>
warning: failed to add host goblin.qam.suse.cz to target list<br>
debug [mtui.template.testreport:add_target]: Traceback (most recent call last):<br>
File "/usr/lib/python3.6/site-packages/mtui/template/testreport.py", line 373, in add_target<br>
self.targets[hostname].connect()<br>
File "/usr/lib/python3.6/site-packages/mtui/target/__init__.py", line 89, in connect<br>
raise e<br>
File "/usr/lib/python3.6/site-packages/mtui/target/__init__.py", line 86, in connect<br>
self.connection = self.Connection(self.host, self.port, self.timeout)<br>
File "/usr/lib/python3.6/site-packages/mtui/connection.py", line 91, in __init__<br>
self.connect()<br>
File "/usr/lib/python3.6/site-packages/mtui/connection.py", line 169, in connect<br>
raise e<br>
File "/usr/lib/python3.6/site-packages/mtui/connection.py", line 127, in connect<br>
else None,<br>
File "/usr/lib/python3.6/site-packages/paramiko/client.py", line 437, in connect<br>
passphrase,<br>
File "/usr/lib/python3.6/site-packages/paramiko/client.py", line 749, in _auth<br>
raise saved_exception<br>
File "/usr/lib/python3.6/site-packages/paramiko/client.py", line 720, in _auth<br>
filename, pkey_class, passphrase<br>
File "/usr/lib/python3.6/site-packages/paramiko/client.py", line 571, in _key_from_filepath<br>
key = klass.from_private_key_file(key_path, password)<br>
File "/usr/lib/python3.6/site-packages/paramiko/pkey.py", line 217, in from_private_key_file<br>
key = cls(filename=filename, password=password)<br>
File "/usr/lib/python3.6/site-packages/paramiko/ed25519key.py", line 81, in __init__<br>
signing_key = self._parse_signing_key_data(data, password)<br>
File "/usr/lib/python3.6/site-packages/paramiko/ed25519key.py", line 156, in _parse_signing_key_data<br>
message = Message(unpad(private_data))<br>
File "/usr/lib/python3.6/site-packages/paramiko/ed25519key.py", line 41, in unpad<br>
raise SSHException("Invalid key")<br>
paramiko.ssh_exception.SSHException: Invalid key<br>
</code></p>
<p>This seems to be a known issue, and is resolved in paramiko 2.5.1. As usage of ed25519 keys is not that common it seems to affect only me, as a workaround paramiko from Tumbleweed can be linked into <strong>QA:Maintenance</strong> project in <strong>IBS</strong></p>
<p>Same problem in Leap 15.3 as paramiko was last updated in 15-SP1.</p>
<a name="Acceptance-criteria"></a>
<h2 >Acceptance criteria<a href="#Acceptance-criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li><strong>AC1:</strong> Problem has been reported to the package maintainer</li>
<li><strong>AC2:</strong> mtui works again</li>
</ul>
<a name="Suggestions"></a>
<h2 >Suggestions<a href="#Suggestions" class="wiki-anchor">¶</a></h2>
<pre><code>Maintenance Update of paramiko in SLE -> Leap
Link new paramiko and its deps in QA:Maintenance project
</code></pre> openQA Tests - action #62120 (Resolved): [qam] firefox_downloading checks for url is not validhttps://progress.opensuse.org/issues/621202020-01-14T13:01:54Zpluskalmmpluskal@suse.com
<p>my $dl_link_01 = "<a href="http://mirrors.kernel.org/opensuse/distribution/leap/42.2/iso/openSUSE-Leap-42.2-DVD-x86_64.iso" class="external">http://mirrors.kernel.org/opensuse/distribution/leap/42.2/iso/openSUSE-Leap-42.2-DVD-x86_64.iso</a>";<br>
my $dl_link_02 = "<a href="http://mirrors.kernel.org/opensuse/distribution/leap/42.3/iso/openSUSE-Leap-42.3-DVD-x86_64.iso" class="external">http://mirrors.kernel.org/opensuse/distribution/leap/42.3/iso/openSUSE-Leap-42.3-DVD-x86_64.iso</a>";</p>
<p>Obviously Leap-42.3 is not something that can be easily find on mirrors anymore, as it is past its EOL.</p>
openQA Tests - action #20642 (Resolved): [qam] use more HPC tests in QAM aggregationshttps://progress.opensuse.org/issues/206422017-07-20T11:46:12Zpluskalmmpluskal@suse.com
<p>See from mail:</p>
<ul>
<li>Current set of tests:
The tests include 'install tests', ie each package is installed individually to
check for installability, missing dependencies and file conflicts.
Once these tests have succeeded, the CI will proceed with installing and running
the *-openqa-tests packages - each on a 'clean' system.
Installation repositories:
a. SLE-12-SP: SLES12-SP2-Pool, SLES12-SP2-Updates
b. HPC Module: SLE-Module-HPC12-Pool, SLE-Module-HPC12-Updates
c. Toolchain Module: SLE-Module-Toolchain12-Pool, SLE-Module-Toolchain12-Updates
d. SDK: SLE-SDK12-SP-Pool, SLE-SDK12-SP-Updates</li>
</ul>
<p>Test scenarios:</p>
<ol>
<li><p>Devel:HPC:SLE12SP2</p>
<ul>
<li>Installation repositories: a., c., d.</li>
<li>Test package Download repository:
<a href="http://download.suse.de/ibs/Devel:/HPC:/SLE12SP2/standard/">http://download.suse.de/ibs/Devel:/HPC:/SLE12SP2/standard/</a></li>
<li>This is the development repository were new packages are created. This repository
is mainly for development purposes. The state of this repository may not always
be consistent.</li>
<li>Currently we perform no installation tests on this repository.</li>
<li>URL with test results:
<a href="https://openqa.suse.de/group_overview/102">https://openqa.suse.de/group_overview/102</a></li>
<li>URL of Jenkins Job:
<a href="http://lord.arch.suse.de:8080/job/HPC_single_package_Devel/">http://lord.arch.suse.de:8080/job/HPC_single_package_Devel/</a></li>
</ul></li>
<li><p>Devel:HPC:SLE12SP2:StagingCurrent</p>
<ul>
<li>Installation repositories: a., b., c., d.</li>
<li>Test package Download repository:
<a href="http://download.suse.de/ibs/Devel:/HPC:/SLE12SP2:/StagingCurrent/HPC_Current/">http://download.suse.de/ibs/Devel:/HPC:/SLE12SP2:/StagingCurrent/HPC_Current/</a></li>
<li>This repository contains the packages which are ready for the next maintenance
update. These packages will be queued (ie. MRed (exiting packages) or SRed (new packages)
for the next maintenance update cycle).</li>
<li>URL with test results:
<a href="https://openqa.suse.de/group_overview/103">https://openqa.suse.de/group_overview/103</a></li>
<li>URL of Jenkins Job:
<a href="http://lord.arch.suse.de:8080/job/HPC_single_package_Staging/">http://lord.arch.suse.de:8080/job/HPC_single_package_Staging/</a></li>
</ul></li>
<li><p>Devel:HPC;SLE12SP2:StagingNext</p>
<ul>
<li>Installation repositories: a., b., c., d.</li>
<li>Test package Download repository:
<a href="http://download.suse.de/ibs/Devel:/HPC:/SLE12SP2:/StagingCurrent/HPC_Next/">http://download.suse.de/ibs/Devel:/HPC:/SLE12SP2:/StagingCurrent/HPC_Next/</a></li>
<li>This repository is for collecting updates for a later maintenance cycle.</li>
<li>URL with test results:
<a href="https://openqa.suse.de/group_overview/104">https://openqa.suse.de/group_overview/104</a></li>
<li>URL of Jenkins Job:
<a href="http://lord.arch.suse.de:8080/job/HPC_single_package_StagingNext/">http://lord.arch.suse.de:8080/job/HPC_single_package_StagingNext/</a></li>
</ul></li>
</ol>
openQA Project - action #20604 (Rejected): refactor current libvirt backend, e.g. better support ...https://progress.opensuse.org/issues/206042017-07-19T11:55:53Zpluskalmmpluskal@suse.com
<p>Description:</p>
<p>We would like to investigate possibilities to have xen (paravirtualized/ fully virtualized/pvhvm) backend</p>
<p>User story:</p>
<p>We are currently testing kGraft updates on hosts generated by openQA (see i.e <a href="https://openqa.suse.de/group_overview/100" class="external">https://openqa.suse.de/group_overview/100</a>). There is however demand for test coverage in Xen environment as well. Given complexity of tests (number of combinations of kernels/kGraft patches), svirt usage is not viable option. Apart from QAM/kGraft testing JeOS and CaaSP would also potentially benefit from this as well.</p>
openQA Tests - action #20094 (Resolved): [qam] docker coveragehttps://progress.opensuse.org/issues/200942017-06-27T12:52:52Zpluskalmmpluskal@suse.com
<p>There seems to be minimal (none) coverage for containers atm - lets create some smoke tests.</p>
openQA Tests - action #20092 (Resolved): [qam] groupwise testshttps://progress.opensuse.org/issues/200922017-06-27T12:41:55Zpluskalmmpluskal@suse.com
<p>We had issue with third party application (i.e groupwise) was broken by qualys related kernel updates - there is nothing preventing us from testing groupwise in openQA.</p>
openQA Tests - action #19292 (Resolved): [qam] lists issues in aggregate testhttps://progress.opensuse.org/issues/192922017-05-22T09:09:20Zpluskalmmpluskal@suse.com
<p>Currently we do not have list of issues/updates/patches in aggregate tests, we only have it in incidents - it would be useful to have it easily available.</p>
openQA Tests - action #18806 (Resolved): [qam][tracker] migration testing for maintenance update ...https://progress.opensuse.org/issues/188062017-04-26T14:22:35Zpluskalmmpluskal@suse.com
<p>Currently, upgradeability of system is tested for not yet released products - see <a href="https://openqa.suse.de/group_overview/65" class="external">https://openqa.suse.de/group_overview/65</a>. Lets explore what we need to do to have similar tests for maintenance updates. </p>
openQA Tests - action #18676 (Resolved): [qam] test fails in firefox_smokehttps://progress.opensuse.org/issues/186762017-04-20T10:57:10Zpluskalmmpluskal@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-SP1-Desktop-DVD-Updates-x86_64-qam-regression-firefox@64bit fails in<br>
<a href="https://openqa.suse.de/tests/888792/modules/firefox_smoke/steps/13" class="external">firefox_smoke</a></p>
<p>Seems that firefox is not shut down properly, there is however no maintenance update suspicous of causing this</p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/888792" class="external">20170420-3</a> (current job)</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.suse.de/tests/888505" class="external">20170420-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.suse.de/tests/latest?version=12-SP1&distri=sle&arch=x86_64&flavor=Desktop-DVD-Updates&test=qam-regression-firefox&machine=64bit" class="external">latest</a></p>
openQA Tests - action #18618 (Rejected): [qam] test fails in slenkins_controlhttps://progress.opensuse.org/issues/186182017-04-18T14:58:13Zpluskalmmpluskal@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-SP2-Server-DVD-Updates-x86_64-slenkins-qa_test_cups-control@64bit fails in<br>
<a href="https://openqa.suse.de/tests/882011/modules/slenkins_control/steps/19" class="external">slenkins_control</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/880424" class="external">20170417-2</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.suse.de/tests/879974" class="external">20170417-1</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.suse.de/tests/latest?flavor=Server-DVD-Updates&distri=sle&machine=64bit&version=12-SP2&test=slenkins-qa_test_cups-control&arch=x86_64" class="external">latest</a></p>
openQA Tests - action #18036 (Closed): [qam] test fails in acceptance_process_stresshttps://progress.opensuse.org/issues/180362017-03-27T10:38:19Zpluskalmmpluskal@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-SP2-Server-DVD-Updates-x86_64-mau-qa_acceptance_process_stress@64bit fails in<br>
<a href="https://openqa.suse.de/tests/838729/modules/acceptance_process_stress/steps/17" class="external">acceptance_process_stress</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/838729" class="external">20170327-2</a> (current job)</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.suse.de/tests/838448" class="external">20170327-1</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.suse.de/tests/latest?machine=64bit&distri=sle&flavor=Server-DVD-Updates&test=mau-qa_acceptance_process_stress&version=12-SP2&arch=x86_64" class="external">latest</a></p>
<p>It seems that we are recieving penalty from scc (or CDN which we are using) for accessing it too often</p>
openQA Tests - action #18002 (Resolved): [qam][x11regressions] test fails in firefox_pagesavinghttps://progress.opensuse.org/issues/180022017-03-24T14:13:17Zpluskalmmpluskal@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-SP1-Desktop-DVD-Updates-x86_64-qam-regression-firefox@64bit fails in<br>
<a href="https://openqa.suse.de/tests/835090/modules/firefox_pagesaving/steps/17" class="external">firefox_pagesaving</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/830306" class="external">20170322-1</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.suse.de/tests/827859" class="external">20170321-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.suse.de/tests/latest?machine=64bit&arch=x86_64&flavor=Desktop-DVD-Updates&distri=sle&version=12-SP1&test=qam-regression-firefox" class="external">latest</a></p>
<p>Seems that trash bin is moving randomly around desktop - it is questionable if this is bug or just "intended" behavior</p>