action #54467
closedautomatic OBS submissions of openQA looses history in openQA-worker-test.changes
0%
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?
Updated by okurz over 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.
Updated by okurz over 5 years ago
- Status changed from Feedback to Workable
- Assignee deleted (
okurz)
needs fix in https://github.com/os-autoinst/scripts/blob/master/os-autoinst-obs-auto-submit first.
Updated by okurz over 5 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.
Updated by coolo over 5 years ago
- Status changed from Workable to Resolved
- Assignee set to coolo
- Target version set to Current Sprint
Fixed
Updated by okurz over 5 years ago
- Status changed from Resolved to In Progress
- Assignee changed from coolo to okurz
I have adapted http://jenkins.qa.suse.de/job/openqa-scripts_deploy/ to use http://github.com/os-autoinst/scripts/, re-enabled http://jenkins.qa.suse.de/job/submit-openQA-TW-to-oS_Fctry/ again and merged https://gitlab.suse.de/openqa/scripts/merge_requests/376 to delete the openQA scripts which are in http://github.com/os-autoinst/scripts/ , observing http://jenkins.qa.suse.de/job/monitor-openQA_in_openQA-TW/2753/console
Updated by okurz over 5 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
Updated by okurz over 5 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