Project

General

Profile

Actions

action #54467

closed

automatic OBS submissions of openQA looses history in openQA-worker-test.changes

Added by okurz almost 5 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Regressions/Crashes
Target version:
Start date:
2019-07-19
Due date:
% Done:

0%

Estimated time:

Description

maybe https://build.opensuse.org/package/view_file/devel:openQA:tested/update/_update.sh?expand=1 needs an update after line 65 to also write to the openQA-worker-test.changes? Can we not just keep the *-test.changes empty?

side-question: Are there good reasons to keep the file on the mediocre VCS of OBS and use e.g. a new repo https://github.com/os-autoinst/scripts instead?

Actions #1

Updated by okurz almost 5 years ago

  • Status changed from New to Feedback
  • Assignee set to okurz

ok, I guess the automatic submissions start to annoy the opensuse-review-team as in https://build.opensuse.org/request/show/717798 so I guess I need to either disable the jenkins job in http://jenkins.qa.suse.de/view/openQA-in-openQA/ or fix it for good. Created https://github.com/os-autoinst/scripts to submit the submission script there. Proposed to move the update script to https://github.com/os-autoinst/scripts/pull/2

Disabled the automatic submission in http://jenkins.qa.suse.de/job/submit-openQA-TW-to-oS_Fctry/ for now.

Actions #2

Updated by okurz over 4 years ago

  • Status changed from Feedback to Workable
  • Assignee deleted (okurz)
Actions #3

Updated by okurz over 4 years ago

applied a workaround in https://gitlab.suse.de/openqa/scripts/merge_requests/393 that should be removed again when enw package are submitted

[27/09/2019 08:46:29] <okurz> DimStar: hi. In https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst the problem was that the auto-submit mangles the changelog of the "*-test.changes" files. But could we live with simply empty changelog files as they are not interesting for the test package variants?
[27/09/2019 08:47:34] <DimStar> okurz: yes - that would be an option, much better than the changelog being reset at each submission

so we have the option to simply submit an empty changelog file.

Actions #4

Updated by coolo over 4 years ago

  • Status changed from Workable to Resolved
  • Assignee set to coolo
  • Target version set to Current Sprint

Fixed

Actions #6

Updated by okurz over 4 years ago

@coolo didn't you add _multibuild? http://jenkins.qa.suse.de/job/submit-openQA-TW-to-oS_Fctry/345/console fails to create submission with "ERROR: we support EITHER _multibuild OR multiple spec files. Do not add both". I thought you did not like the _multibuild approach because of "I don't need this if/else mess" and advocated for separate spec files

Actions #7

Updated by okurz over 4 years ago

  • Status changed from In Progress to Resolved

coolo did https://github.com/os-autoinst/scripts/pull/7 for the fix. The next automatic submission that worked: https://build.opensuse.org/request/show/739087

Actions

Also available in: Atom PDF