action #60029
closed
OBS builds of os-autoinst fail for SLE12SP5 but not for SLE12SP3-4
Added by okurz about 5 years ago.
Updated about 4 years ago.
Category:
Regressions/Crashes
- Status changed from New to In Progress
- Assignee set to mkittler
I disabled netcdf support in ffmpeg and it builds now. As far as I know it is only used for the "sofalizer" filter which we don't need (the current version of ffmpeg uses libmysofa for this). OpenCV is currently building against the new ffmpeg. That means we could actually remove the failing hdf and netcdf packages if everything works in the end.
- Target version set to Current Sprint
It builds now for x86_64.
However, for aarch64 and ppc64le there's an additional problem which seems to be a product/OBS bug: https://bugzilla.suse.com/show_bug.cgi?id=1157302
If these architectures are required in production we could workaround this by also disabling libva support because I doubt we make use of libva ("Video Acceleration (VA) API for Linux") within openQA.
Should I remove netcdf and related packages such as hdf from our SLE12 devel repo? These are no longer used and mostly failing.
By now all our production instances for o3 and osd run Leap and not SLE so we would not even need the repos for that purpose. You can of course remove packages which are neither needed by os-autoinst nor openQA itself.
- Status changed from In Progress to Resolved
- Target version changed from Current Sprint to Done
Then I'm closing the issue here because it is not worth adding a workaround for it and we also still have the Bugzilla ticket. I removed the unused hdf and netcdf packages.
- Status changed from Resolved to In Progress
I am confused now. Build failures do not go away by closing a ticket. You certainly did a step in the right direction to fix the build and a valid alternative might be to just remove SLE repos from devel:openQA completely when we agree that this is the right way to go – I personally don't think so – but as long as os-autoinst fails to build for SLE12SP5 (currently for aarch64 and ppc64le) I would not consider the ticket done. Did I misunderstand you?
- Status changed from In Progress to New
I wouldn't remove the SLE 12 SP5 repo because I have referenced it in the Bugzilla ticket as an example. I've just closed the ticket because I thought one ticket for the issue is enough and our failing build is just a symptom of the issue tracked in https://bugzilla.suse.com/show_bug.cgi?id=1157302. If you want to keep it open although we don't even use the repo I'm fine with that but I've set it back to 'New' because I'm currently not working on it anymore besides keeping track of https://bugzilla.suse.com/show_bug.cgi?id=1157302.
- Status changed from New to Blocked
ah, I see. For this we can use "Blocked". Why not "Resolved"? Because someone might set the bug in bugzilla to "RESOLVED FIXED" or maybe also "WONTFIX" which is all acceptable for the bug per se but it does not necessarily fix the problem for us which is what the subject line tells: As long as os-autoinst does not build on SLE12SP5 for our usual architectures I see the as not "Resolved". Of course there are always alternative so we could delete the repos, do not support SLE12 and call that our "Resolution" as well :)
discussion in bug still ongoing …
- Target version deleted (
Done)
As currently SLE packages do not build but download.o.o still has old packages published that we can not support anymore I wiped old binaries with
for i in SLE_12_SP3 SLE_12_SP4 SLE_12_SP5 SLE_15 SLE_15_SP1 ; do osc wipebinaries -r $i devel:openQA; done
- Target version set to Ready
I've fixed the x86_64 builds again but aarch64 and ppc64le are still broken due to this issue. Note that these archs currently don't build for previous SPs as well due to the lack of qemu-x86
.
- Due date set to 2020-11-04
- Related to action #72229: Support openQA worker on SLE15-SP2 (aarch64): perl(Minion::Backend::SQLite) >= 5.0.1 missing for openQA-worker for SLE15-SP2 added
I checked the bug and it is not moving since 2020-02. I asked coolo if he can post a youtube video or something to get this going.
- Due date changed from 2020-11-04 to 2020-11-30
mkittler wrote:
I wouldn't remove the SLE 12 SP5 repo because I have referenced it in the Bugzilla ticket as an example. I've just closed the ticket because I thought one ticket for the issue is enough and our failing build is just a symptom of the issue tracked in https://bugzilla.suse.com/show_bug.cgi?id=1157302. If you want to keep it open although we don't even use the repo I'm fine with that but I've set it back to 'New' because I'm currently not working on it anymore besides keeping track of https://bugzilla.suse.com/show_bug.cgi?id=1157302.
Both bugs are still in progress so just updating the due date.
"Both bugs"?
[…] are still in progress
you really think that bugs that were not updated since 2020-04 will be resolved until 2020-11-30? :D
Doesn't really make sense to me. I suggest we give up and live with what we have, i.e. completely delete the SLE12 left-overs and blame others for the non-existance of os-autoinst on SLE12 :)
- Status changed from Blocked to Feedback
Yes, I would actually go ahead now and delete all SLE-12 repositories in devel:openQA and also related sub projects. I've already removed the autotools based build system which was previously tested via the SLE-12 builds.
- Status changed from Feedback to Resolved
Also available in: Atom
PDF