Project

General

Profile

Actions

action #165105

closed

o3 stopped committing new needles

Added by Vogtinator 4 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Regressions/Crashes
Start date:
2024-08-09
Due date:
% Done:

0%

Estimated time:

Description

After creating a new needle on the web UI I checked GitHub to make sure that it gets pushed properly,
but got greeted with a "4 days ago" age on the HEAD commit. On o3 I see that the new needles are there in the repo, but untracked:

fvogt@ariel:/var/lib/openqa/tests/opensuse/products/opensuse/needles> sudo su geekotest -c "git commit"
Auf Branch master
Ihr Branch ist auf demselben Stand wie 'origin/master'.

Unversionierte Dateien:
  (benutzen Sie "git add <Datei>...", um die Ă„nderungen zum Commit vorzumerken)
        evolution_smoke-restore-backup-click-20240806.json
        evolution_smoke-restore-backup-click-20240806.png
        gnome-hexchat-network-select-20240809.json
        gnome-hexchat-network-select-20240809.png
        gnome_control_center-20240806.json
        gnome_control_center-20240806.png
        gnome_widget-choose_network-20240806.json
        gnome_widget-choose_network-20240806.png
        gnome_widget-connect-GNOME45-20240806.json
        gnome_widget-connect-GNOME45-20240806.png
        gnote_edit_format-gnote-new-note-20240809.json
        gnote_edit_format-gnote-new-note-20240809.png
        libreoffice_open_specified_file-libreoffice-test-pdf-20240806.json
        libreoffice_open_specified_file-libreoffice-test-pdf-20240806.png
        libreoffice_open_specified_file-libreoffice-test-pptx-20240806.json
        libreoffice_open_specified_file-libreoffice-test-pptx-20240806.png
        libreoffice_open_specified_file-libreoffice-test-xlsx-20240806.json
        libreoffice_open_specified_file-libreoffice-test-xlsx-20240806.png
        network_manager-authentication-20240806.json
        network_manager-authentication-20240806.png
        network_manager-connect-click-20240806.json
        network_manager-connect-click-20240806.png
        network_manager-network_connected-20240806.json
        network_manager-network_connected-20240806.png
        network_manager-peap_selected-20240806.json
        network_manager-peap_selected-20240806.png
        network_manager-wpa2_authentication-20240806.json
        network_manager-wpa2_authentication-20240806.png
        opensuse_welcome-kde-20240807.json
        opensuse_welcome-kde-20240807.png
        sddm_login-plasma-20240806.json
        sddm_login-plasma-20240806.png
        start_wayland_plasma5-sddm_desktopsession-20240806.json
        start_wayland_plasma5-sddm_desktopsession-20240806.png
        test-amarok-2-plasma6-20240806.json
        test-amarok-2-plasma6-20240806.png
        test-amarok-3-20240806.json
        test-amarok-3-20240806.png
        windows_desktop-20240806.json
        windows_desktop-20240806.png
        windows_desktop-20240807.json
        windows_desktop-20240807.png

nichts zum Commit vorgemerkt, aber es gibt unversionierte Dateien
(benutzen Sie "git add" zum Versionieren)

For now I created a commit and pushed that locally, but I doubt that the issue is fixed.

Actions #1

Updated by tinita 4 months ago

  • Category set to Regressions/Crashes
  • Priority changed from Normal to High
  • Target version set to Ready

Thanks, we will monitor.
The minion dashboard looks fine though: https://openqa.opensuse.org/minion/jobs?task=save_needle&state=&queue=¬e=

Actions #2

Updated by Vogtinator 4 months ago

tinita wrote in #note-1:

Thanks, we will monitor.
The minion dashboard looks fine though: https://openqa.opensuse.org/minion/jobs?task=save_needle&state=&queue=¬e=

I see that it changed from

args:
- commit_message: ''

to

args:
- commit_message: ~

at a point which coincides with the first not committed needle.

Actions #3

Updated by Vogtinator 4 months ago

It looks like the edit page doesn't offer the commit message textbox anymore, which means it thinks git is not enabled

Actions #4

Updated by tinita 4 months ago · Edited

Nice catch!
I will check related changes in the last days.

The first broken minion job has a timestamp of 2024-08-06T04:09:50

Actions #5

Updated by tinita 4 months ago

  • Status changed from New to In Progress
  • Assignee set to tinita

Argh... the openqa.ini file has changed again!
Will copy it from the backup

Actions #6

Updated by tinita 4 months ago

The "broken" file was changed Aug 5 09:12.

Copied the file from the backup (the most recent one before Aug 5 I could get was from May13) and restarted the webui, looks good again.
I guess I should restart other services as well.

Actions #7

Updated by tinita 4 months ago

  • Status changed from In Progress to Feedback

Restarted all related services

Actions #8

Updated by okurz 4 months ago

could be that at that time I took over entries from openqa.ini.rpmnew into openqa.ini but I was careful to not change any active settings but one can never be sure. Do you plan to take over new sections which are now in openqa.ini.broken?

Actions #9

Updated by tinita 4 months ago

  • Status changed from Feedback to Resolved

Ok, I copied the commented out stuff which was from rpmnew to the file and restarted services. looking fine to me.

Actions #11

Updated by favogt 4 months ago

tinita wrote in #note-10:

@Vogtinator could the failure https://github.com/os-autoinst/os-autoinst-needles-opensuse/actions/runs/10347449013/job/28637725917 be related?

Not really, that needle was just created while the git checkout was corrupt (https://progress.opensuse.org/issues/164895). I already deleted it as part of https://github.com/os-autoinst/os-autoinst-needles-opensuse/pull/816/commits

Actions #12

Updated by tinita 4 months ago

Thank you!

Actions

Also available in: Atom PDF