automatic OBS submissions of openQA looses history in openQA-worker-test.changes
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?
- 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.
- Status changed from Feedback to Workable
- Assignee deleted (
needs fix in https://github.com/os-autoinst/scripts/blob/master/os-autoinst-obs-auto-submit first.
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.
- 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
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